![[IMG] [IMG]](https://i.imgur.com/RvToXso.gif)
![[IMG] [IMG]](https://imgur.com/VREtLin.gif)
![[IMG] [IMG]](https://imgur.com/eZFm0nF.gif)
![[IMG] [IMG]](https://imgur.com/FcS1OA8.gif)
What is ExecutableItems ?
Our powerful plugin allows you to fully customize every aspect of the items. Adding the new Minecraft features when they are released is my priority ! Most of the 1.21+ components is already editable through our in-game editor.
In addition you have the possibility to add abilities on your items with our unique activators system.
With ExecutableItems, the possibilities are truly endless. It's the perfect plugins to create your custom tools, weapons, MMOItems, cosmetics, armors, potions, consumable, food, custom bundle, custom firework, custom head, everything...
We added over 120 items are included by default. They are frequently updated, to give you good example of things you can do. You can then use them as template for you creations.
The creation process is extremely easy to understand. Particularly with our complete in-game editor. (start now with /ei editor)
![[IMG] [IMG]](https://i.imgur.com/uOOuXlX.gif)
![[IMG] [IMG]](https://imgur.com/zudObyl.gif)
Customize every settings of your items
ExecutableItems is a plugin that offers the best customization, the amount of settings you can edit is very wide. And we work hard to keep the plugin optimized for large servers. It's a work that started 3 years ago so we have a large background of feedback, and we added a lot of custom cool item settings during this time. (wiki)
Dynamic Name
Dynamic Lore
Enchants
Attributes
Potion effects
Glow
Glow Drop with colors
Title Drop
Custom Model data
Item Model
Tooltip Model
Armor model
Overlay model
NBT tags
Food features
Consumable features
Equippable features
Head features
Container features
Instrument features
Bundle features
Armor trims
Armor leather color
Banner features
Firework features
Keep item on death (soulbound)
Durability
Unbreakable
Custom Usage
Custom Usage per day
Custom Variables
Automatic item update
Give item first join
Lock in inventory
Disable Stack
Disable drop
Owner only usage
Hiders:
Hide potion effects
Hide attributes
Hide enchantments
Hide dye
Hide banner tags
Restrictions:
Cancel item drop
Cancel item placement
Cancel tool interactions
Cancel consuption
Cancel craft
Cancel deposition in chest / furnace / stone cutter / grindstone / item frame / smithing table / brewinfg / beacon / cartography / composter / dispenser / dropper / hopper / lectern / loom
Cancel enchant / anvil
Cancel merchant
Cancel horse
Cancel item burn
Cancel item delete by cactus
Cancel item delete by lightning
Dynamic Lore
Enchants
Attributes
Potion effects
Glow
Glow Drop with colors
Title Drop
Custom Model data
Item Model
Tooltip Model
Armor model
Overlay model
NBT tags
Food features
Consumable features
Equippable features
Head features
Container features
Instrument features
Bundle features
Armor trims
Armor leather color
Banner features
Firework features
Keep item on death (soulbound)
Durability
Unbreakable
Custom Usage
Custom Usage per day
Custom Variables
Automatic item update
Give item first join
Lock in inventory
Disable Stack
Disable drop
Owner only usage
Hiders:
Hide potion effects
Hide attributes
Hide enchantments
Hide dye
Hide banner tags
Restrictions:
Cancel item drop
Cancel item placement
Cancel tool interactions
Cancel consuption
Cancel craft
Cancel deposition in chest / furnace / stone cutter / grindstone / item frame / smithing table / brewinfg / beacon / cartography / composter / dispenser / dropper / hopper / lectern / loom
Cancel enchant / anvil
Cancel merchant
Cancel horse
Cancel item burn
Cancel item delete by cactus
Cancel item delete by lightning
![[IMG] [IMG]](https://imgur.com/5xJBLtG.gif)
![[IMG] [IMG]](https://i.imgur.com/fi7jkOE.gif)
![[IMG] [IMG]](https://i.imgur.com/VAbJ1EA.gif)
Auto import existing items
You have already created some custom items, vanilla, or from other plugins ? Import them into ExecutableItems with a simple command !
Hold the item in your hand and type the create command (/ei create). All settings will be automatically imported.
Custom textures
Since the 1.21, you can now edit your custom items textures directly with ExecutableItems !
- Custom Model data
- Item model
- Tooltip Model
- Armor Model
- Overlay Model
Automatic Item Updates
If you want to nerf or up an item that is becoming overpowered, or just edit the design, you can use the auto-updater. Like that everyone play the same game !
Very easy to use & fully documented
We have optimized the processes to make the configuration very simple but with the ability to do complex things. And you will be able to find a large documentation in our wiki ! You'll be amazed compared to other plugins!
More than 100 Triggers / Activators
Unleash your creativity with the activators of ExecutableItems. With this unique feature of EI you will be able to execute everything in almost every situation ! In addition we continuously add optimized new activators to serve your needs.
With these activators you can render your items dynamic and add all abilities you want ! (wiki)
PLAYER_ACTIVE_FLY : Activates when the player starts and stops flying.
PLAYER_ACTIVE_SNEAK : Activates when the player starts sneaking.
PLAYER_ACTIVE_SPRINT : Activates when the player starts sprinting.
PLAYER_ALL_CLICK : Activates when the player left-clicks or right-clicks the item.
PLAYER_BED_ENTER : Activates when the player right-clicks a bed.
PLAYER_BED_LEAVE : Activates when the player leaves the bed.
PLAYER_BEFORE_DEATH : Saves the player from certain death and activates.
PLAYER_BLOCK_BREAK : Activates when the player mines/breaks a block.
PLAYER_BLOCK_PLACE : Activates when the player places a block.
PLAYER_CHANGE_WORLD : Activates when the player moves to a different world.
PLAYER_CLICK_ON_ENTITY : Activates when the player click on an entity.
PLAYER_CLICK_ON_PLAYER : Activates when the player click on a player.
PLAYER_CONNECTION : Activates when the player log into the server. (Does not activate when you log out)
PLAYER_CONSUME : Activates when the player successfully eat/consume the item.
PLAYER_CUSTOM_LAUNCH : Activates when the player launch a projectile with the commands: LAUNCH, LOCATEDLAUNCH and LAUNCHENTITY.
PLAYER_DEATH : Activates when the player dies.
PLAYER_DECONNECTION : Activates when the player logs out from the server.
PLAYER_DESACTIVE_SNEAK : Activates when the player stops from sneaking.
PLAYER_DESACTIVE_SPRINT : Activates when the player stops from sprinting
PLAYER_DESELECT_THE_EI : Activates if you deselect the EI item in the hotbar.
PLAYER_DISMOUNT : Activates when the player steps out from riding an entity.
PLAYER_DROP_ITEM : Activates when the player drops an item.
PLAYER_DROP_THE_EI : Activates when the player drops the EI item.
PLAYER_EDIT_BOOK : Activates when the player made changes to the book and quill and pressed done or sign the book.
PLAYER_EI_BREAK : Activates when the player breaks the ExecutableItem.
PLAYER_EQUIP_THE_EI : Activates if you put the armorpiece in the armor slot.
PLAYER_ENTER_IN_HIS_PLOT : Activates if you enter a plot from the PlotSquared plugin.
PLAYER_ENTER_IN_HIS_LAND : Activates if you enter in your land or a land where you are trusted
EI_ENTER_IN_THE_PLAYER_INVENTORY : Activates when the item enters to the player's inventory.
PLAYER_FERTILIZE_BLOCK : Activates if the player fertilizes blocks with bone meal.
PLAYER_FILL_BUCKET : Activates when the player attempts to pickup water or lava with a bucket.
PLAYER_FISH_BLOCK : Activates when the player right-click the fishing rod when the fishing rod bobber is on a block.
PLAYER_FISH_ENTITY : Activates when the player right-click the fishing rod when the fishing rod bobber catches an entity.
PLAYER_FISH_FISH : Activates when the player right-click the fishing rod when the fishing rod bobber catches something.
PLAYER_FISH_NOTHING : Activates when the player fishes nothing.
PLAYER_FISH_PLAYER : Activates when the player right-click the fishing rod when the fishing rod bobber catches a player.
PLAYER_HIT_PLAYER : Activates when the player hits a player
PLAYER_HIT_ENTITY : Activates when the player hits an entity
PLAYER_ITEM_BREAK : Activates when the player breaks the item by making it loose all its durability.
PLAYER_JUMP : Activates when the player jumps.
PLAYER_KILL_ENTITY : Activates when the player kills an entity.
PLAYER_KILL_PLAYER : Activates when the player kills a player.
PLAYER_LAUNCH_PROJECTILE: Activates when the player shoots a projectile.
PLAYER_LEAVE_HIS_PLOT : Activates if you leave a plot from the PlotSquared plugin.
PLAYER_LEAVE_HIS_LAND : Activates if you leave your land or a land where you are trusted
EI_LEAVE_THE_PLAYER_INVENTORY : Activates when the item leaves the player's inventory. ( Require ProtocolLib to make this activator works properly )
PLAYER_LEFT_CLICK : Activates when the player left-clicks the item.
PLAYER_PICKUP_THE_EI : Activates when the player pick ups the ExecutableItem.
PLAYER_WALK : Activates when the player walks.
PLAYER_WRITE_COMMAND : Activates when the player enters commands.
PLAYER_RECEIVE_HIT_BY_ENTITY : Activates when you get hit by anything from an entity.
PLAYER_RECEIVE_HIT_BY_PLAYER : Activates when you get hit by anything from a player.
PLAYER_RECEIVE_HIT_GLOBAL : Activates when you get hit by anything.
PLAYER_RESPAWN : Activates when the player re-spawns.
PLAYER_RIGHT_CLICK : Activates when the player right-clicks the item.
PLAYER_SHEAR_ENTITY : Activates when the player shears an entity.
PLAYER_SELECT_THE_EI : Activates when the player selects the EI item in the hotbar.
PLAYER_TARGETED_BY_AN_ENTITY : Activates when an entity targets the player.
PLAYER_TRAMPLE_CROP : Activates when the player tramples a crop.
PLAYER_UNEQUIP_THE_EI : Activates if you unequip the EI.
PROJECTILE_ENTER_LIQUID : Activates if the launched projectile enters and stays long enough in water
PROJECTILE_HIT_BLOCK : Activates when the projectile of the player hits a block.
PROJECTILE_HIT_ENTITY : Activates when the projectile of the player hits an entity.
PROJECTILE_HIT_PLAYER : Activates when the projectile of the player hits a player.
INVENTORY_CLICK : Activates when the player clicks the item in its inventory.
LOOP : Activates in repeat as long as the item is in the player's inventor
... Continuously in development
PLAYER_ACTIVE_SNEAK : Activates when the player starts sneaking.
PLAYER_ACTIVE_SPRINT : Activates when the player starts sprinting.
PLAYER_ALL_CLICK : Activates when the player left-clicks or right-clicks the item.
PLAYER_BED_ENTER : Activates when the player right-clicks a bed.
PLAYER_BED_LEAVE : Activates when the player leaves the bed.
PLAYER_BEFORE_DEATH : Saves the player from certain death and activates.
PLAYER_BLOCK_BREAK : Activates when the player mines/breaks a block.
PLAYER_BLOCK_PLACE : Activates when the player places a block.
PLAYER_CHANGE_WORLD : Activates when the player moves to a different world.
PLAYER_CLICK_ON_ENTITY : Activates when the player click on an entity.
PLAYER_CLICK_ON_PLAYER : Activates when the player click on a player.
PLAYER_CONNECTION : Activates when the player log into the server. (Does not activate when you log out)
PLAYER_CONSUME : Activates when the player successfully eat/consume the item.
PLAYER_CUSTOM_LAUNCH : Activates when the player launch a projectile with the commands: LAUNCH, LOCATEDLAUNCH and LAUNCHENTITY.
PLAYER_DEATH : Activates when the player dies.
PLAYER_DECONNECTION : Activates when the player logs out from the server.
PLAYER_DESACTIVE_SNEAK : Activates when the player stops from sneaking.
PLAYER_DESACTIVE_SPRINT : Activates when the player stops from sprinting
PLAYER_DESELECT_THE_EI : Activates if you deselect the EI item in the hotbar.
PLAYER_DISMOUNT : Activates when the player steps out from riding an entity.
PLAYER_DROP_ITEM : Activates when the player drops an item.
PLAYER_DROP_THE_EI : Activates when the player drops the EI item.
PLAYER_EDIT_BOOK : Activates when the player made changes to the book and quill and pressed done or sign the book.
PLAYER_EI_BREAK : Activates when the player breaks the ExecutableItem.
PLAYER_EQUIP_THE_EI : Activates if you put the armorpiece in the armor slot.
PLAYER_ENTER_IN_HIS_PLOT : Activates if you enter a plot from the PlotSquared plugin.
PLAYER_ENTER_IN_HIS_LAND : Activates if you enter in your land or a land where you are trusted
EI_ENTER_IN_THE_PLAYER_INVENTORY : Activates when the item enters to the player's inventory.
PLAYER_FERTILIZE_BLOCK : Activates if the player fertilizes blocks with bone meal.
PLAYER_FILL_BUCKET : Activates when the player attempts to pickup water or lava with a bucket.
PLAYER_FISH_BLOCK : Activates when the player right-click the fishing rod when the fishing rod bobber is on a block.
PLAYER_FISH_ENTITY : Activates when the player right-click the fishing rod when the fishing rod bobber catches an entity.
PLAYER_FISH_FISH : Activates when the player right-click the fishing rod when the fishing rod bobber catches something.
PLAYER_FISH_NOTHING : Activates when the player fishes nothing.
PLAYER_FISH_PLAYER : Activates when the player right-click the fishing rod when the fishing rod bobber catches a player.
PLAYER_HIT_PLAYER : Activates when the player hits a player
PLAYER_HIT_ENTITY : Activates when the player hits an entity
PLAYER_ITEM_BREAK : Activates when the player breaks the item by making it loose all its durability.
PLAYER_JUMP : Activates when the player jumps.
PLAYER_KILL_ENTITY : Activates when the player kills an entity.
PLAYER_KILL_PLAYER : Activates when the player kills a player.
PLAYER_LAUNCH_PROJECTILE: Activates when the player shoots a projectile.
PLAYER_LEAVE_HIS_PLOT : Activates if you leave a plot from the PlotSquared plugin.
PLAYER_LEAVE_HIS_LAND : Activates if you leave your land or a land where you are trusted
EI_LEAVE_THE_PLAYER_INVENTORY : Activates when the item leaves the player's inventory. ( Require ProtocolLib to make this activator works properly )
PLAYER_LEFT_CLICK : Activates when the player left-clicks the item.
PLAYER_PICKUP_THE_EI : Activates when the player pick ups the ExecutableItem.
PLAYER_WALK : Activates when the player walks.
PLAYER_WRITE_COMMAND : Activates when the player enters commands.
PLAYER_RECEIVE_HIT_BY_ENTITY : Activates when you get hit by anything from an entity.
PLAYER_RECEIVE_HIT_BY_PLAYER : Activates when you get hit by anything from a player.
PLAYER_RECEIVE_HIT_GLOBAL : Activates when you get hit by anything.
PLAYER_RESPAWN : Activates when the player re-spawns.
PLAYER_RIGHT_CLICK : Activates when the player right-clicks the item.
PLAYER_SHEAR_ENTITY : Activates when the player shears an entity.
PLAYER_SELECT_THE_EI : Activates when the player selects the EI item in the hotbar.
PLAYER_TARGETED_BY_AN_ENTITY : Activates when an entity targets the player.
PLAYER_TRAMPLE_CROP : Activates when the player tramples a crop.
PLAYER_UNEQUIP_THE_EI : Activates if you unequip the EI.
PROJECTILE_ENTER_LIQUID : Activates if the launched projectile enters and stays long enough in water
PROJECTILE_HIT_BLOCK : Activates when the projectile of the player hits a block.
PROJECTILE_HIT_ENTITY : Activates when the projectile of the player hits an entity.
PROJECTILE_HIT_PLAYER : Activates when the projectile of the player hits a player.
INVENTORY_CLICK : Activates when the player clicks the item in its inventory.
LOOP : Activates in repeat as long as the item is in the player's inventor
... Continuously in development
Custom requirements
With the plugin you can add all requirements you want to for your activators, some are already implemented to make your life simple ! (Money, Mana, Experience, Items, Magic from Ecoskills) But you can easily add your custom requirements since it supports the placeholders from the other plugins ! (wiki)
Custom conditions and custom commands
There is no part we forget ! In the activators you will be able to check and run everything. We worked hard on a custom library SCore that offers more than 100 custom conditions and more than 100 custom commands. (wiki)
Cooldowns
You can add cooldowns on your items & activators, but not a simple cooldown ! A cooldown with many features : custom time in sec or ticks, custom cooldown message, pause cooldown when the player disconnect, pause cooldown depending on the placeholders of the player, you can also add global cooldown for all players.
Possibilities and Examples
Unleash your creativity with ExecutableItems ! While the possibilities for custom items are infinite, we've created a list of items to demonstrate the powerful potential of this plugin. We also recreated many items of the most popular MMO games and servers. Here are some examples (non-exhaustive list, join the discord with your ideas and we will help you to create it !) (wiki) :
![[IMG] [IMG]](https://i.imgur.com/OwRzz64.gif)
![[IMG] [IMG]](https://i.imgur.com/DHl5mFr.gif)
![[IMG] [IMG]](https://i.imgur.com/wn4bwWE.gif)
![[IMG] [IMG]](https://i.imgur.com/wpg1lxO.gif)
![[IMG] [IMG]](https://i.imgur.com/dh4mUCI.gif)
![[IMG] [IMG]](https://i.imgur.com/mQDnO7C.gif)
![[IMG] [IMG]](https://i.imgur.com/5v2nfUt.gif)
![[IMG] [IMG]](https://i.imgur.com/LHDgakZ.gif)
![[IMG] [IMG]](https://i.imgur.com/wYcDspR.gif)
![[IMG] [IMG]](https://i.imgur.com/bGCIjHB.gif)
Many Plugins supported
Head plugins : HeadDB, Head Database
Claim & Protections plugins : WorldGuard, Lands, IridiumSkyblock, SuperiorSkyblock2, GriefPrevention, GriefDefender, Residence, PlotSquared, Towny, Terra, ...
Mana Plugins: Aurelium Skills, EcoSkills, MMOCore
Items Plugins: Oraxen, ItemsAdder, ..
Enchants plugins All should be compatible but here are small list: AdvancedEchanments, Enchants Squared, ExcellentEnchants, Eco Enchants ..
Custom Drop plugins: MythicMobs, LevelledMobs, RoseLoots, Wildstacker, ..
Shop Plugins: ShopGui+, ShopKeepers, Tradesplus ...
Custom craft plugins : ExecutableCrafting in dev.. and the other also