CorePlugins Wiki
Support Discord
  • Welcome
  • Info
    • Introduction
    • Key Concepts
    • FAQ
    • Changelog
  • Usage
    • Installation
    • Configuration
    • Commands & Permissions
    • Creating Custom Items
      • Basic Item Format
      • Namespace System
    • GUI System
    • Tips/Best Practices
    • Troubleshooting
    • Languages
Powered by GitBook
On this page
  • Root Command
  • Available Sub-Commands
  • Permission Nodes
  • Best Practices
  1. Usage

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

Node
Grants

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/or coreitems.command.list without the others.

  • Security: Keep reload and give permissions restricted to avoid abuse.

PreviousConfigurationNextCreating Custom Items

Last updated 20 days ago