NBT API must be installed!
Updated Command Items running on Minecraft 1.18+
Original plugin here: https://www.spigotmc.org/resources/command-items.42556/
This plugin aims to allow creation of special items that trigger certain actions like commands, including more complex and timed chains of events.
See the README.md over at GitHub for detailed information. To get you started, you can just take a look at the example items in the default config:
You can then give out the item using the
/cmdi give <target> <item> command.
Permissions overview:
Updated Command Items running on Minecraft 1.18+
Original plugin here: https://www.spigotmc.org/resources/command-items.42556/
This plugin aims to allow creation of special items that trigger certain actions like commands, including more complex and timed chains of events.
See the README.md over at GitHub for detailed information. To get you started, you can just take a look at the example items in the default config:
Code (YAML):
#########################################
# #
# Command Items by Yamakaja #
# #
#########################################
# Note, item use requires the cmdi.item.<name> permission. I.e. to use the fly items you'll have to give the player cmdi.item.fly
items:
fly:
item:
type : FEATHER
name : "&a&lFlight token"
lore : [ "&1Click for 10 seconds of flight!", "&kRandom second line" ]
glow : true
consumed : true
cooldown : 20
sneaking : true
actions:
- { action : COMMAND, by : CONSOLE, command : "fly {player} on" }
- { action : MESSAGE, to : PLAYER, message : "&aFlight has been enabled!" }
- { action : REPEAT, from : 9, to : 1, increment : -1, delay : 20, period : 20, actions : [ { action : MESSAGE, to : PLAYER, message : "&a{i}s to go" } ] }
- { action : WAIT, duration : 200, actions : [
{ action : COMMAND, by : CONSOLE, command : "fly {player} off" },
{ action : MESSAGE, to : PLAYER, message : "&cFlight has been disabled!" }
] }
helpstick:
item:
type : STICK
name : "&a&lHelp Stick"
lore : [ "&1Click to send a help request to moderators!" ]
glow : true
consumed : false
cooldown : 60
actions:
- { action : MESSAGE, to : PERMISSION, perm : group.moderator, message : "&6{player} &arequested help!" }
- { action : MESSAGE, to : PLAYER, message : "&aModerators have been notified!" }
xpparty:
item:
type : EXP_BOTTLE
name : "&a&lEXP PARTY"
consumed : true
actions:
- { action : REPEAT, period : 1, delay : 0, from : 0, to : 99, actions : [
{ action : ITER, what : ONLINE_PLAYERS, actions : [
{ action : CALC, a : "{iter_locY}", b : "4", op : ADD, target : "y", actions : [
{ action : COMMAND, by : CONSOLE, command : "minecraft:summon minecraft:xp_bottle {iter_locX} {y} {iter_locZ}" } ] } ] } ] }
- { action : MESSAGE, to : EVERYBODY, message : "&a&l{player} has started an XP party!" }
# #
# Command Items by Yamakaja #
# #
#########################################
# Note, item use requires the cmdi.item.<name> permission. I.e. to use the fly items you'll have to give the player cmdi.item.fly
items:
fly:
item:
type : FEATHER
name : "&a&lFlight token"
lore : [ "&1Click for 10 seconds of flight!", "&kRandom second line" ]
glow : true
consumed : true
cooldown : 20
sneaking : true
actions:
- { action : COMMAND, by : CONSOLE, command : "fly {player} on" }
- { action : MESSAGE, to : PLAYER, message : "&aFlight has been enabled!" }
- { action : REPEAT, from : 9, to : 1, increment : -1, delay : 20, period : 20, actions : [ { action : MESSAGE, to : PLAYER, message : "&a{i}s to go" } ] }
- { action : WAIT, duration : 200, actions : [
{ action : COMMAND, by : CONSOLE, command : "fly {player} off" },
{ action : MESSAGE, to : PLAYER, message : "&cFlight has been disabled!" }
] }
helpstick:
item:
type : STICK
name : "&a&lHelp Stick"
lore : [ "&1Click to send a help request to moderators!" ]
glow : true
consumed : false
cooldown : 60
actions:
- { action : MESSAGE, to : PERMISSION, perm : group.moderator, message : "&6{player} &arequested help!" }
- { action : MESSAGE, to : PLAYER, message : "&aModerators have been notified!" }
xpparty:
item:
type : EXP_BOTTLE
name : "&a&lEXP PARTY"
consumed : true
actions:
- { action : REPEAT, period : 1, delay : 0, from : 0, to : 99, actions : [
{ action : ITER, what : ONLINE_PLAYERS, actions : [
{ action : CALC, a : "{iter_locY}", b : "4", op : ADD, target : "y", actions : [
{ action : COMMAND, by : CONSOLE, command : "minecraft:summon minecraft:xp_bottle {iter_locX} {y} {iter_locZ}" } ] } ] } ] }
- { action : MESSAGE, to : EVERYBODY, message : "&a&l{player} has started an XP party!" }
Permissions overview:
Code (Text):
/cmdi reload cmdi.reload
/cmdi help cmdi.help
/cmdi give cmdi.give
Item use cmdi.item.<name>
/cmdi help cmdi.help
/cmdi give cmdi.give
Item use cmdi.item.<name>
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.18, 1.19
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Command Items Updated [1.18+] is a free Minecraft Java mod. Compatible with Minecraft 1.18, 1.19. Downloaded 1,908 times (via Spigot). Download it and open it directly in the game.