List of the Activators

Activators of ExecutableItems

Here you have the list of activators available with their description and some examples. The activators allow you to execute custom actions, it can have conditions, run commands, have cooldown, etc.

The activators that have "⭐" are available only on premium version and "🔹" for free versions. Premium version also have the free version activators.

Activator features are features that are exclusive to that activator.

🔹PLAYER_ALL_CLICK

⭐PLAYER_BED_ENTER

  • Info: Activator that gets triggered when the player right clicks a bed and enters to it. If the player doesn't enter then this activator won't get triggered. This doesn't get triggered when the player sleeps, only by the action of entering the bed.

  • Examples:

    • Void Sleep – Upon entering the bed, the player is teleported to a custom-built dream dimension for exploration.

    • Lunar Shield – Grants Absorption IV for 5 minutes when sleeping on the bed, providing temporary bonus health.

    • Nightmare Curse – Spawns a hostile phantom above the bed when the player enters the bed, forcing them to fight before sleeping peacefully.

    • Dreamwalker’s Blessing – When entering the bed, the player gains Regeneration II until they wake up (Wake up action would be PLAYER_BED_LEAVE activator).

⭐PLAYER_BED_LEAVE

  • Info: Activator that gets triggered when the player leaves the bed. Be careful ! This activator does get triggered when the player sleeps and its day so they leave the bed, but it also triggers when the player leaves the bed in middle of the sleep, its just the action of leaving the bed.

    • If you would like to activate only when the player sleeps you can use this activator + worldCondition -> ifWorldTime to check if its actually day.

  • Examples:

    • Morning Boost – Upon leaving the bed, the player gains Speed II and Haste II for 60 seconds to start the day energized.

    • Phantom's Warning – If the player leaves the bed before fully sleeping, a phantom spawns nearby as a consequence.

    • Dream Collector – Upon waking up, the player receives a random enchanted book as a "dream memory."

    • Energy Surge – When leaving the bed, the player's hunger bar is fully restored, simulating a well-rested night.

🔹PLAYER_BEFORE_DEATH

  • Info: Activator that gets triggered when the player deaths, now, the difference between this activator and PLAYER_DEATH activator is that this activator gets triggered first in order offering the feature of being able to save the player before he dies.

    • To understand it better vanilla totems of undying gets triggered by this activator to apply the features it does.

  • Examples:

    • Soulbound Amulet – When the player is about to die, they are instead teleported to their spawn point with 2 hearts and temporary Regeneration II.

    • Last Stand Shield – Upon near death, the player gains Resistance III and Absorption for 5 seconds, giving them a chance to fight back.

    • Phoenix Blessing – When death is imminent, the player explodes in flames, dealing fire damage to enemies and reviving with half health.

    • Undead Pact – If the player would die, they are instead revived with 3 hearts, but they won't be able to use weapons for 10 seconds.

⭐PLAYER_BLOCK_BREAK

⭐PLAYER_BLOCK_HIT_OF_ENTITY

⭐PLAYER_BLOCK_HIT_OF_PLAYER

⭐PLAYER_BLOCK_PLACE

⭐PLAYER_BREAK_SHIELD_OF_PLAYER

  • Info: Activator that gets triggered when the player breaks a shield of another player (usually called target).

  • activatorFeatures: Normally all activators shares features, but there are some that are exclusive for some activators, if its the case, the feature(s) will be listed here.

  • Examples:

    • Shatter Strike – When breaking a player’s shield, the attacker gains Strength I for 5 seconds, empowering their next attack.

    • Upon destroying a shield, a small explosion occurs at the target’s location, knocking them back 5 blocks.

    • When a shield is shattered, the target receives Wither I for 5 seconds, slowly draining their health.

    • Dimensional Fracture – When breaking a player’s shield, the target is momentarily teleported 5 blocks upwards, disorienting them before they fall back down.

⭐PLAYER_BRUSH_BLOCK

🔹PLAYER_BUCKET_ENTITY

🔹PLAYER_CHANGE_WORLD

  • Info: Activator that gets triggered when the player changes to a different world.

  • activatorFeatures: Normally all activators shares features, but there are some that are exclusive for some activators, if its the case, the feature(s) will be listed here.

  • Examples:

    • Dimensional Adaptation – When the player enters a new world, they receive a random temporary buff (Speed, Strength, or Night Vision for 30 seconds) as their body adjusts to the new environment.

    • Weight of Realms – If a player enters the Nether or End, they temporarily gain Slowness II for 10 seconds, simulating the sudden change in gravity.

    • Forgotten Memories – When switching worlds, there’s a small chance (5%) that the player loses a random inventory item, simulating a “memory” being forgot.

    • Realmwalker’s Favor – Entering a new world grants a mysterious loot item, themed to the dimension (e.g., Nether gives a random gold ingot, End gives an Ender Pearl, etc.), as if gifted by an unknown force.

⭐PLAYER_CLICK_ON_ENTITY

🔹PLAYER_CLICK_ON_PLAYER

⭐PLAYER_CONNECTION

  • Info: Activator that gets triggered when the player log into the server.

  • Examples:

    • Realm’s Welcome – When logging in, the player receives a temporary Speed I and Haste I boost for 30 seconds, simulating a burst of energy upon entering the world.

    • Echo of the Past – The first message the player sees in chat is a customized “memory” message.

    • Daily Fortune – Upon logging in, the player is granted a random minor buff or debuff for 10 minutes (e.g., Luck I, Speed I, or Slowness I), making each session slightly different.

    • Dimensional Echo – If the player logs in from another world (Nether or End), they briefly experience a swirling particle effect and hear distorted ambient sounds for a few seconds before fully stabilizing.

🔹PLAYER_CONSUME

  • Info: Activator that gets triggered when the player successfully eat / consume an item. Be careful, it only works for Minecraft Items that are edible or the ones that are transformed into edible item using the Consumable Features.

🔹PLAYER_CONSUME_THE_EI

  • Info: Activator that gets triggered when the player successfully eat/consume the ExecutableItem itself. Be careful, it only works for Executable Items that are edible or the ones that are transformed into edible item using the Consumable Features.

🔹PLAYER_CUSTOM_LAUNCH

  • Info: Activator that gets triggered when the player launch a projectile with an SCore command such as:

  • activatorFeatures: Normally all activators shares features, but there are some that are exclusive for some activators, if its the case, the feature(s) will be listed here.

🔹PLAYER_DEATH

⭐PLAYER_DESELECT_THE_EI

  • Info: Activator that gets triggered when the player deselects the ExecutableItem.

    • This happens when the ExecutableItem is on the mainhand, and then you change the item that you are holding, so you are "deselecting it".

🔹PLAYER_DISABLE_FLY

  • Info: Activator that gets triggered when the player stops flying.

    • Flying action means literally fly, its not gliding or being in the air due to a fall.

🔹PLAYER_DISABLE_GLIDE

  • Info: Activator that gets triggered when the player stops gliding.

⭐PLAYER_DISABLE_SNEAK

  • Info: Activator that gets triggered when the player stops from sneaking.

⭐PLAYER_DISABLE_SPRINT

  • Info: Activator that gets triggered when the player stops from sprinting

🔹PLAYER_DISCONNECT

  • Info: Activator that gets triggered when the player logs out from the server.

🔹PLAYER_DISMOUNT

🔹PLAYER_DROP_ITEM

  • Info: Activator that gets triggered when the player drops an item.

⭐PLAYER_DROP_THE_EI

⭐PLAYER_EDIT_BOOK

  • Info: Activator that gets triggered when the player made changes to the book and quill and pressed done or sign the book.

⭐PLAYER_EI_BREAK

  • Info: Activator that gets triggered when the player breaks the ExecutableItem due to vanilla durability break.

⭐PLAYER_ENABLE_FLY

  • Info: Activator that gets triggered when the player starts flying. This activator gets triggered by the action of "double space-bar press while having the permission of flying".

    • This means it doesn't get triggered if you are already flying, its triggered by the action of changing flying state by "double space-bar press".

  • Examples:

    • Lightning Takeoff – When flight is activated, a small lightning bolt with no damage strikes the player’s position for dramatic effect.

    • Aerial Boost – Upon starting flight, the player gets a temporary Speed III effect for 5 seconds to simulate a powerful lift-off.

    • Gale Force Wings – When starts flying, a strong wind effect pushes all entities around the player.

🔹PLAYER_ENABLE_GLIDE

  • Info: Activator that gets triggered when the player starts gliding.

⭐PLAYER_ENABLE_SNEAK

  • Info: Activator that gets triggered when the player starts sneaking.

⭐PLAYER_ENABLE_SPRINT

  • Info: Activator that gets triggered when the player starts sprinting.

⭐PLAYER_ENTER_IN_THEIR_LAND

  • Info: Activator that gets triggered if you enter in your land or a land where you are trusted

    • Supported plugins:

      • Lands

⭐PLAYER_ENTER_IN_THEIR_PLOT

  • Info: Activator that gets triggered if you enter a plot.

    • Supported plugins:

      • PlotSquared

⭐PLAYER_EQUIP_THE_EI

  • Info: Activator that gets triggered if you wear/put the armorpiece into the armor slot.

    • Be careful ! The plugin CMI can make this activator not work due to cmi.inventoryhat permission to true. If you want this activator to work set it the permission to false.

    • Fabric addons can bypass this activator.

🔹PLAYER_EXPERIENCE_CHANGE

  • Info: Activator that gets triggered when the player experience changes naturally.

    • This means this activator is not triggered due to experience changes by commands. Except if those commands are the summon of an experience orb, will would make the experience change "naturally".

⭐PLAYER_FERTILIZE_BLOCK

🔹PLAYER_FILL_BUCKET

⭐PLAYER_FISH_BLOCK

⭐PLAYER_FISH_ENTITY

⭐PLAYER_FISH_FISH

⭐PLAYER_FISH_NOTHING

⭐PLAYER_FISH_PLAYER

🔹PLAYER_HARVEST_BLOCK

⭐PLAYER_HIT_ENTITY

🔹PLAYER_HIT_PLAYER

⭐PLAYER_ITEM_BREAK

  • Info: Activator that gets triggered when the player breaks the ExecutableItem by making it lose all its durability.

⭐PLAYER_JUMP

  • Info: Activator that gets triggered when the player jumps.

    • In 1.21.2+, it can trigger even if the player attempted to jump mid-air.

🔹PLAYER_KICK

  • Info: Activator that gets triggered when the player gets kicked

⭐PLAYER_KILL_ENTITY

⭐PLAYER_KILL_PLAYER

🔹PLAYER_LAUNCH_PROJECTILE

🔹PLAYER_LEAVE_THEIR_LAND

  • Info: Activator that gets triggered if you leave your land or a land where you are trusted

    • Supported plugins:

      • Lands

⭐PLAYER_LEAVE_THEIR_PLOT

  • Info: Activator that gets triggered if you leave a plot.

    • Support plugins:

      • PlotSquared

🔹PLAYER_LEFT_CLICK

🔹PLAYER_MEND_THE_EI

  • Info: Activator that gets triggered when the player mends the ExecutableItem by the mending enchantment.

🔹PLAYER_OPEN_INVENTORY

  • Info: Activator that gets triggered when the player opens inventories but NOT its own inventory.

Its currently not possible to detect when the player open its own inventory because its only client side.

The event is only triggered when someone force the player to open its inventory or if the player open custom, block or merchant inventories.

⭐PLAYER_PICKUP_THE_EI

  • Info: Activator that gets triggered when the player pick ups the ExecutableItem.

🔹PLAYER_PORTAL

  • Info: Activator that gets triggered when the player uses a portal.

⭐PLAYER_RECEIVE_EFFECT

⭐PLAYER_RECEIVE_HIT_BY_ENTITY

⭐PLAYER_RECEIVE_HIT_BY_PLAYER

⭐PLAYER_RECEIVE_HIT_GLOBAL

🔹PLAYER_REGAIN_HEALTH

  • Info: Activator that gets triggered when the player regains health naturally.

⭐PLAYER_RESPAWN

  • Info: Activator that gets triggered when the player re-spawns.

    • As normal, all ExecutableItem activator works when the player has it on the inventory, so if the player re-spawns without the item on the inventory this activator won't trigger.

🔹PLAYER_RIGHT_CLICK

  • Info: Activator that gets triggered when the player right-clicks the item.

    • Due to spigot limitations this activator will only trigger if you have an item(any) in your hand.

  • Custom Features of this activator:

🔹PLAYER_RIPTIDE

  • Info: Activator that gets triggered when the player riptides.

⭐PLAYER_SELECT_THE_EI

  • Info: Activator that gets triggered when the player selects the ExecutableItem in the hotbar, this means starts holding it on main hand.

⭐PLAYER_SHEAR_ENTITY

⭐PLAYER_SHIELD_BREAK_BY_PLAYER

🔹PLAYER_SPAWN_CHANGE

  • Info: Activator that gets triggered when the spawnpoint of the player is changed.

🔹PLAYER_SWAPHAND_THE_EI

  • Info: Activator that gets triggered when the player swaphand the ExecutableItem. This means the shortcut of mainhand to offhand and vice versa.

⭐PLAYER_TARGETED_BY_AN_ENTITY

🔹PLAYER_TRAMPLE_CROP

⭐PLAYER_UNEQUIP_THE_EI

  • Info: Activator that gets triggered when the player unequips the ExecutableItem.

    • Be careful ! The plugin CMI can make this activator not work due to cmi.inventoryhat permission to true. If you want this activator to work set it the permission to false.

    • Fabric addons can bypass this activator.

⭐PLAYER_WALK

  • Info: Activator that gets triggered when the player walks.

    • This activator gets triggered each tick the player walks, so its very expensive in performances, use it carefully. You can add use cooldown feature to decrease the impact.

⭐PLAYER_WRITE_COMMAND

⭐PROJECTILE_ENTER_IN_LIQUID

⭐PROJECTILE_HIT_BLOCK

⭐PROJECTILE_HIT_ENTITY

🔹PROJECTILE_HIT_PLAYER

🔹CUSTOM_TRIGGER

⭐EI_CLICK_ON_ANOTHER_INVENTORY_ITEM

  • Info: Activator that gets triggered when the ExecutableItem is placed on top of another item in the inventory.

⭐EI_ENTER_IN_THE_PLAYER_INVENTORY

  • Info: Activator that gets triggered when the ExecutableItem enters to the player's inventory.

    • If you are using another plugin that manages give items and an ExecutableItem is given and this activator doesn't run then go onto their support and ask them to call this method.

⭐EI_LEAVE_THE_PLAYER_INVENTORY

  • Info: Activator that gets triggered when the item leaves the player's inventory.

    • Requires ProtocolLib to make this activator works properly.

⭐INVENTORY_CLICK

⭐LOOP

Last updated