Executable Commands Items
by jeffrom
Executable Commands Items, or ECI, lets a player create custom items that each run a server command when used, and hands those items out to other players.
What it does
Items created with the eci create command are bound to a command. When a player uses one, the stored command runs. Created items can be given to a player with eci give player and removed with eci delete, and they stay saved so they persist after a restart. Any server command can be stored, including commands added by other mods or plugins that register their own commands.
Commands can run as the player who used the item, in which case that player's permissions apply, or they can be changed to run from the console when the author wants the command to bypass player permissions. The mod is built on Fabric and needs Fabric API, and Mod Menu is optional for its configuration screen. It is client and server, so the server must run it and the client needs it as well. It is published for Fabric only, for Minecraft 1.21.1, and is not open source; the code is under All rights reserved.
Key features
Command-bound items
An item created with eci create runs the command it was made with each time it is used.
Give and delete
Created items can be handed to a player with eci give player or removed with eci delete.
Saved custom items
Custom items are stored so they remain available after the server restarts.
Permission-aware execution
A command can run as the player using the item, so the player's permissions decide what happens, or from the console instead.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
Use cases
Who it’s for: The mod suits server owners and administrators who want items that trigger commands, and players who receive such items through a server. Players on a server without the mod can still join it, but the client side needs the mod to be installed for the items to work.
How it compares
Raycast Execute Sub-Command is a server-side only Fabric mod for 1.21.4, open source under the MIT License, so players join without installing it. Wheel is a client-side only Fabric mod for 1.21 – 1.21.1 and is also open source under the MIT License; it covers a different job from command execution. Default commands is server required with client optional, open source under the MIT License, and targets 1.21.11 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Executable Commands Items | Fabric | 1.21.1 | Client and server | 2025-11-02 |
| Raycast Execute Sub-Command | Fabric | 1.21.4 | Server-side only | 2025-03-13 |
| Wheel | Fabric | 1.21 – 1.21.1 | Client-side only | 2024-11-03 |
| Default commands | Fabric | 1.21.11 | Server required, client optional | 2026-05-31 |
Questions
Does Executable Commands Items need Fabric API?
Does the server need Executable Commands Items installed?
Can an item run a command that belongs to another mod?
In the catalog
Executable Commands Items is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from jeffrom
Similar mods
What the author says
Executable Commands Items (ECI) is a simple and powerful Fabric mod that lets you create custom items that execute any command when used. 💾 Items and commands are automatically saved in config/eci_items.json 🎮 Right-click the item to execute its assigned command
Official listing
- Modrinth page
- modrinth.com/mod/executable-commands-items
- Owner
- jeffrom
- Published
- 2025-11-02
- Updated on Modrinth
- 2025-11-02
- Facts verified
- 2026-10-15
