
What is ExecutableCrafting ?
ExecutableCrafting empowers Minecraft server owners to go beyond vanilla and create fully customized, condition-based crafting recipes with zero coding required. Add custom crafting, anvil, or furnace recipes, enforce player conditions, group recipes, and even build entire interactive recipe books — all using an intuitive interface and YAML configs.
Whether you're creating a hardcore RPG survival experience, a magic PvP server, or just want better control over your crafting system, ExecutableCrafting is the plugin you’ve been looking for.

Why choosing ExecutableCrafting ?
- 🎯 Absolute Control – Define exact item checks (material, display name, NBT, etc.) with itemCheckerType
- 📚 Custom Recipe Books – Showcase recipes to different player groups, worlds, or permissions
- 🔁 Group Recipes – Apply shared conditions or commands to whole recipe sets with wildcards
- ⚙️ Highly Configurable – Shape or shapeless recipes, custom outputs, commands on craft, and much more
- 🔄 GUI Editing – Built-in editor commands for quick in-game crafting setup
- 🧠 Smart Conditions – Restrict crafting based on player stats, location, placeholders, or permissions
- 💬 Message Customization – Tailor every feedback message, tooltip, and display element
- 🔥 Works with ExecutableItems – Craft or modify powerful items via recipes
Features
🔨 Crafting, Furnace & Anvil Recipes
- Customizable shaped/shapeless crafting
- Support for anvil merging (with custom or dynamic results)
- Furnace smelting recipes (with XP and cooking time)
- Use real Minecraft items, ExecutableItems, or both
🧪 Advanced Recipe Conditions
- Player Conditions: health, level, world, permissions, placeholders…
- Block Conditions: crafting station type, location
- Placeholder Support: dynamic values from PlaceholderAPI
📚 Dynamic Recipe Books
- Display recipes in categorized GUI books
- Customize which players see which recipes (by group, perms, or world)
- Use folders, colors, and filters to keep your crafting organized
- Preview crafting outcomes with internal clickable recipes
🧩 Recipe Groups
- Bundle recipes with shared behaviors
- Add universal messages, checks, or conditions to whole categories
✍️ Custom Item Results
- Easily define output items
Commands & Permissions
Command Description Permission
- /ec reload | Reload the plugin config | ec.cmd.reload
- /ec create | Create a new recipe | ec.cmd.create
- /ec edit | Edit an existing recipe | ec.cmd.edit
- /ec delete | Delete a recipe | ec.cmd.delete
- /ec show or /ec editor | Open the GUI recipe editor | ec.cmd.show
- /ec groups-create | Create a recipe group | ec.cmd.groups-create
- /ec groups-delete | Delete a recipe group | ec.cmd.groups-delete
- /ec book | Open a recipe book for a player | ec.cmd.book
Custom conditions and custom commands
In the recipe 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)
Ченджлог
1.26.7.5Релиз1.21.9, 1.21.10, 1.21.11 · 5 июля 2026 г.
SCore (All plugins) Added ADD_ITEM_NBT for item and player commands Example: For ItemCommands: ADD_ITEM_NBT keyValue:foo=bar type:string mode:pdc For PlayerCommands: ADD_ITEM_NBT slot:0 keyValue:foo=bar type:string mode:pdc
EI: Items become soulbound if you add them keepItemOnDeath=1 ADD_ITEM_NBT slot:0 keepItemOnDeath=1 type:integer mode:pdc
CPT: Oraxen and Nexo should now be supported correctly in customPiglinsTrades
EB: eb remove-all [replaceWithAir] [world] — removes all placed ExecutableBlocks at once, optionally replacing them with air (true/false, default true) and optionally limiting the removal to a single world.
1.26.6.22Релиз1.21.9, 1.21.10, 1.21.11 · 22 июня 2026 г.
Update the plugins to support 26.2
1.26.6.13Релиз1.21.9, 1.21.10, 1.21.11 · 13 июня 2026 г.
SCore Added PAPI Parser option for VariableReals Created a _papi plch version for the wrapping of variable values Only String and Number variables are supported
EB Fix a small issue with the block title on Folia
By Special70
1.26.6.7Релиз1.21.9, 1.21.10, 1.21.11 · 7 июня 2026 г.
EB
Fix some issues with Folia
SCore (All plugins)
New custom command: To open a virtual anvil:
- OPEN_ANVIL or if you want to specify a real anvil then use:
- OPEN_ANVIL world:my_world x:0 y:0 z:0 force:false
New we added support of the plugin FabledSkyblock
Fix a small parsing issue in the give message
1.26.6.3Релиз1.21.9, 1.21.10, 1.21.11 · 3 июня 2026 г.
SCore All plugins
New placeholders for projectiles related activators: %shooter%, %shooter_name%, %shooter_uuid%, %shooter_uuid_array%, %shooter_x%, %shooter_y%, %shooter_z%, %shooter_world%, %shooter_health%, %shooter_direction%, %shooter_pitch%, %shooter_yaw%, %shooter_velocity%, %shooter_horizontal_velocity%, %shooter_slot%, etc...
EC
Fix 1 — Harden crafting duplication prevention (raw ore) Fix 2 — Enforce ingredient amounts for vanilla items (SSO-20, EC v1.26.5.17)
1.26.6.2Релиз1.21.9, 1.21.10, 1.21.11 · 2 июня 2026 г.
Fixes two related Folia bugs in the BOSSBAR command:
SCore issue Fix bossbar not getting away in folia #186 — bossbar not disappearing after timer on Folia
SCore issue "Triggering custombossevents in Folia causes the server to crash" #173 — ConcurrentModificationException crash on player join when bossbars are active
1.26.5.31Релиз1.21.9, 1.21.10, 1.21.11 · 31 мая 2026 г.
SCore (All plugins)
Fixed issue on some block command logic where it would cause issues for Folia by running it in regionized task
Fixed the drop commands for ei and eb by running the drop method call in a regionized task
Fixed issue with TextDisplay by making the setText method run in entity task
TRANSFER_ITEM is renamed to SWAP_ITEM
MOVE_ITEM is added. Usage: MOVE_ITEM yourSlot:0 theirSlot:1 who:IGN
Element type for MLIB_DAMAGE should now be able to receive NULL as element type to make the MLIB_DAMAGE deal non-elemental damage
1.26.5.17Релиз1.21.9, 1.21.10, 1.21.11 · 17 мая 2026 г.
PLACELIQUID type:water To make infinite buckets more easier to implement
Fixed PLANT_IN_SQUARE issue for sweet berries
Fixed an issue with the checker logic used by ExecutableCrafting. Checkers for EI ID, EI Usage and EI Variables should be ok now
Addition of a RefreshExecutableItemEvent class, An event plugins can use to check if calls from ExecutableItems plugin is done
Added critical strike power for MLIB_DAMAGE command
Fixed an issue where the visual cooldown doesn't work with ticks option
Added %last_hitter% to allow users to know which dealt the final blow
Thank you Special70 for this update
Комментарии
Загружаем…


