Permissions
Permission system for ExyliaKillEffect
Permissions
ExyliaKillEffect uses a hierarchical permission system that provides flexible control over which effects players can use.
Command Permissions
| Permission | Description |
|---|---|
exyliakilleffect.command.killeffect | Access to the /killeffect command and menu |
exyliakilleffect.admin | Access to administrative commands (reload) |
Important: exyliakilleffect.command.killeffect is required to access the kill effects menu.
Hierarchical Effect Permissions
The plugin validates permissions in the following order:
- Individual Effect Permission (most specific)
- Wildcard Permission (all effects)
- Category Permission (effect group)
1. Individual Effect Permissions
Grant access to specific effects:
exyliakilleffect.effect.<effect_id>Elemental Effects (26)
| Permission | Effect |
|---|---|
exyliakilleffect.effect.lightning | Lightning |
exyliakilleffect.effect.explosion | Explosion |
exyliakilleffect.effect.freeze | Freeze |
exyliakilleffect.effect.flame | Flame |
exyliakilleffect.effect.poison | Poison |
exyliakilleffect.effect.electric | Electric |
exyliakilleffect.effect.lava_burst | Lava Burst |
exyliakilleffect.effect.water_splash | Water Splash |
exyliakilleffect.effect.tornado | Tornado |
exyliakilleffect.effect.earthquake | Earthquake |
exyliakilleffect.effect.lava_wave | Lava Wave |
exyliakilleffect.effect.water_wave | Water Wave |
exyliakilleffect.effect.poison_ripple | Poison Ripple |
exyliakilleffect.effect.frost_ripple | Frost Ripple |
exyliakilleffect.effect.wind_slash | Wind Slash |
exyliakilleffect.effect.molten_core | Molten Core |
exyliakilleffect.effect.ocean_vortex | Ocean Vortex |
exyliakilleffect.effect.magma | Magma |
exyliakilleffect.effect.volcanic_eruption | Volcanic Eruption |
exyliakilleffect.effect.infernal_explosion | Infernal Explosion |
exyliakilleffect.effect.lightning_storm | Lightning Storm |
exyliakilleffect.effect.frozen_shatter | Frozen Shatter |
exyliakilleffect.effect.ice_prison | Ice Prison |
exyliakilleffect.effect.ice_age | Ice Age |
exyliakilleffect.effect.tsunami | Tsunami |
exyliakilleffect.effect.blizzard | Blizzard |
Special Effects (18)
| Permission | Effect |
|---|---|
exyliakilleffect.effect.firework | Firework |
exyliakilleffect.effect.blood | Blood |
exyliakilleffect.effect.hearts | Hearts |
exyliakilleffect.effect.notes | Notes |
exyliakilleffect.effect.critical | Critical |
exyliakilleffect.effect.redstone | Redstone |
exyliakilleffect.effect.emerald | Emerald |
exyliakilleffect.effect.gold_rush | Gold Rush |
exyliakilleffect.effect.diamond_rain | Diamond Rain |
exyliakilleffect.effect.copper_wave | Copper Wave |
exyliakilleffect.effect.obsidian | Obsidian |
exyliakilleffect.effect.glowstone | Glowstone |
exyliakilleffect.effect.prismarine | Prismarine |
exyliakilleffect.effect.bone | Bone |
exyliakilleffect.effect.anvil | Anvil |
exyliakilleffect.effect.prism_shatter | Prism Shatter |
exyliakilleffect.effect.sonic_boom | Sonic Boom |
exyliakilleffect.effect.dna_helix | DNA Helix |
Magical Effects (21)
| Permission | Effect |
|---|---|
exyliakilleffect.effect.soul | Soul |
exyliakilleffect.effect.dragon | Dragon |
exyliakilleffect.effect.wither | Wither |
exyliakilleffect.effect.enchant | Enchant |
exyliakilleffect.effect.nether | Nether |
exyliakilleffect.effect.sculk | Sculk |
exyliakilleffect.effect.totem | Totem |
exyliakilleffect.effect.phantom | Phantom |
exyliakilleffect.effect.shadow | Shadow |
exyliakilleffect.effect.spiral_doom | Spiral Doom |
exyliakilleffect.effect.vortex | Vortex |
exyliakilleffect.effect.infernal_circle | Infernal Circle |
exyliakilleffect.effect.runic_circle | Runic Circle |
exyliakilleffect.effect.soul_harvest | Soul Harvest |
exyliakilleffect.effect.crystal_prison | Crystal Prison |
exyliakilleffect.effect.wither_pulse | Wither Pulse |
exyliakilleffect.effect.sculk_pulse | Sculk Pulse |
exyliakilleffect.effect.echo_wave | Echo Wave |
exyliakilleffect.effect.arcane_implosion | Arcane Implosion |
exyliakilleffect.effect.blood_moon | Blood Moon |
exyliakilleffect.effect.magic_circle | Magic Circle |
Cosmic Effects (18)
| Permission | Effect |
|---|---|
exyliakilleffect.effect.cosmic | Cosmic |
exyliakilleffect.effect.void | Void |
exyliakilleffect.effect.ender | Ender |
exyliakilleffect.effect.chorus | Chorus |
exyliakilleffect.effect.stardust | Stardust |
exyliakilleffect.effect.blackhole | Blackhole |
exyliakilleffect.effect.gravity_well | Gravity Well |
exyliakilleffect.effect.cosmic_burst | Cosmic Burst |
exyliakilleffect.effect.star_fall | Star Fall |
exyliakilleffect.effect.void_collapse | Void Collapse |
exyliakilleffect.effect.ender_wave | Ender Wave |
exyliakilleffect.effect.supernova | Supernova |
exyliakilleffect.effect.nebula | Nebula |
exyliakilleffect.effect.singularity | Singularity |
exyliakilleffect.effect.stellar_supernova | Stellar Supernova |
exyliakilleffect.effect.void_consume | Void Consume |
exyliakilleffect.effect.cosmic_convergence | Cosmic Convergence |
exyliakilleffect.effect.cosmic_collapse | Cosmic Collapse |
Natural Effects (19)
| Permission | Effect |
|---|---|
exyliakilleffect.effect.cherry | Cherry |
exyliakilleffect.effect.sakura | Sakura |
exyliakilleffect.effect.slime | Slime |
exyliakilleffect.effect.honey | Honey |
exyliakilleffect.effect.moss | Moss |
exyliakilleffect.effect.glowberry | Glowberry |
exyliakilleffect.effect.turtle | Turtle |
exyliakilleffect.effect.warped | Warped |
exyliakilleffect.effect.crimson | Crimson |
exyliakilleffect.effect.spore | Spore |
exyliakilleffect.effect.glow_squid | Glow Squid |
exyliakilleffect.effect.axolotl | Axolotl |
exyliakilleffect.effect.amethyst | Amethyst |
exyliakilleffect.effect.crystal | Crystal |
exyliakilleffect.effect.fractal_bloom | Fractal Bloom |
exyliakilleffect.effect.butterfly_swarm | Butterfly Swarm |
exyliakilleffect.effect.cherry_blossom | Cherry Blossom |
exyliakilleffect.effect.flower_bloom | Flower Bloom |
exyliakilleffect.effect.crystal_explosion | Crystal Explosion |
Premium Effects (15)
| Permission | Effect |
|---|---|
exyliakilleffect.effect.heaven | Heaven |
exyliakilleffect.effect.aurora | Aurora |
exyliakilleffect.effect.netherite | Netherite |
exyliakilleffect.effect.plasma_burst | Plasma Burst |
exyliakilleffect.effect.temporal_rift | Temporal Rift |
exyliakilleffect.effect.rainbow_wave | Rainbow Wave |
exyliakilleffect.effect.plasma_wave | Plasma Wave |
exyliakilleffect.effect.reality_shatter | Reality Shatter |
exyliakilleffect.effect.quantum_shift | Quantum Shift |
exyliakilleffect.effect.atomic_fission | Atomic Fission |
exyliakilleffect.effect.neon_matrix | Neon Matrix |
exyliakilleffect.effect.celestial | Celestial |
exyliakilleffect.effect.holy_light | Holy Light |
exyliakilleffect.effect.golden_ascension | Golden Ascension |
exyliakilleffect.effect.rainbow_portal | Rainbow Portal |
Mythological Effects (12)
| Permission | Effect |
|---|---|
exyliakilleffect.effect.dragon_breath | Dragon Breath |
exyliakilleffect.effect.phoenix | Phoenix |
exyliakilleffect.effect.thunderstorm | Thunderstorm |
exyliakilleffect.effect.demonic_summon | Demonic Summon |
exyliakilleffect.effect.dragon_ascension | Dragon Ascension |
exyliakilleffect.effect.phoenix_rebirth | Phoenix Rebirth |
exyliakilleffect.effect.phoenix_ascension | Phoenix Ascension |
exyliakilleffect.effect.kraken_rise | Kraken Rise |
exyliakilleffect.effect.hydra_emergence | Hydra Emergence |
exyliakilleffect.effect.leviathan_breach | Leviathan Breach |
exyliakilleffect.effect.ancient_golem | Ancient Golem |
exyliakilleffect.effect.spirit_wolves | Spirit Wolves |
2. Wildcard Permission
Grant access to all effects at once:
exyliakilleffect.effect.*This permission grants access to all current and future effects in the plugin.
3. Category Permissions
Grant access to all effects in a specific category:
exyliakilleffect.category.<category_id>| Permission | Category | Effects |
|---|---|---|
exyliakilleffect.category.natural | Natural | 19 effects |
exyliakilleffect.category.elemental | Elemental | 26 effects |
exyliakilleffect.category.cosmic | Cosmic | 18 effects |
exyliakilleffect.category.magical | Magical | 21 effects |
exyliakilleffect.category.special | Special | 18 effects |
exyliakilleffect.category.mythological | Mythological | 12 effects |
exyliakilleffect.category.premium | Premium | 15 effects |
Validation Logic
When a player attempts to use an effect, the system checks:
- Does the player have the specific effect permission? (
exyliakilleffect.effect.<effect_id>) - If not, does the player have the wildcard permission? (
exyliakilleffect.effect.*) - If not, does the player have the category permission? (
exyliakilleffect.category.<category_id>)
If none of these conditions are met, the effect will appear as locked in the menu.