Commands & Permissions
Root Command
/coreitems Aliases: citems, cit, core, cm The base command for all CoreItems functionality.
Available Sub-Commands
give
Usage: /coreitems give <player> <namespace> <item_key> [amount]
Give a custom item to a player.
player — target player name or selector
namespace & item_key — identifier from
plugins/CoreItems/customs/<namespace>/customs.yml
amount — how many to give (default 1)
Permission: coreitems.command.give
list
Usage: /coreitems list <namespace>
Display a chat-based list of every loaded custom item.
Permission: coreitems.command.list
reload
Usage: /coreitems reload
Reload all customs.yml
and config.yml
files on the fly—no server restart required.
Permission: coreitems.command.reload
menu
Usage: /coreitems menu
Open the interactive GUI browser for namespaces and items.
Permission: coreitems.command.menu
Permission Nodes
coreitems.command.give
/coreitems give
coreitems.command.list
/coreitems list
coreitems.command.reload
/coreitems reload
coreitems.command.menu
/coreitems menu
coreitems.command.*
All CoreItems commands
ℹ️ Operators (OPs) bypass permission checks by default, but you can explicitly grant these in your permission manager (LuckPerms, PEX, etc.) to control access per role.
Best Practices
Group Assignment: Grant
coreitems.command.*
to trusted admin/developer roles.Fine-Grained Access: If you want players to only browse items, give them
coreitems.command.menu
and/orcoreitems.command.list
without the others.Security: Keep reload and give permissions restricted to avoid abuse.
Last updated