Cmdibuzz Admin Commands
Built-in admin commands and migration from v1.x
Updated July 21, 2026
Admin Commands
All built-in admin commands check OP level 4 and a permission node.
| Command | Permission Node | Description |
|---|---|---|
| /cmdibuzz | cmdibuzz.admin | Show help |
| /cmdibuzz reload | cmdibuzz.admin.reload | Reload all configs and re-register commands |
| /cmdibuzz list | cmdibuzz.admin.list | List all registered commands |
| /cmdibuzz attachcmd <command> | cmdibuzz.admin.attachcmd | Attach a command to the held item |
| /cmdibuzz cooldown clear <player> | cmdibuzz.admin.cooldown.clear | Clear all cooldowns for a player |
| /cmdibuzz playerdata | cmdibuzz.admin.playerdata | Show playerdata usage |
| /cmdibuzz playerdata list | cmdibuzz.admin.playerdata.list | List all custom variables |
| /cmdibuzz playerdata create <name> <type> | cmdibuzz.admin.playerdata.create | Create a custom variable |
| /cmdibuzz playerdata delete <name> | cmdibuzz.admin.playerdata.delete | Delete a custom variable |
| /cmdibuzz playerdata set <name> <value> <player> | cmdibuzz.admin.playerdata.set | Set a CV value for a player |
| /cmdibuzz playerdata add <name> <amount> <player> | cmdibuzz.admin.playerdata.add | Add to an integer CV |
| /cmdibuzz playerdata minus <name> <amount> <player> | cmdibuzz.admin.playerdata.minus | Subtract from an integer CV |
| /cmdibuzz playerdata check <name> <player> | cmdibuzz.admin.playerdata.check | Check a CV value for a player |
Migration from v1.x
If you are upgrading from Cmdibuzz v1.x, the mod will automatically detect and convert your old configuration on first startup.
What Gets Converted
The old config.json format used command_pools:
{
"command_pools": [
{
"example1": [
"say Hello {player}",
"give {player} minecraft:diamond 1",
"op {player}"
]
}
]
}
Conversion Process
On the first server start with v2.x:
- The mod detects
command_poolsin your existingconfig.json - Each pool is converted to a dedicated command file in
config/cmdibuzz/commands/<pool_name>.json - Pool commands become
roulette_commandsentries with equal weight {player}references are replaced with$target- Your old
config.jsonis backed up toconfig.json.backup - A fresh
config.jsonwith defaults is written
After Conversion
Each old pool becomes a working Brigadier command:
{
"id": "example1",
"command": "example1 <target>",
"arguments": [
{ "name": "target", "type": "player" }
],
"roulette_commands": [
{ "command": "say Hello $target", "weight": 1.0 },
{ "command": "give $target minecraft:diamond 1", "weight": 1.0 },
{ "command": "op $target", "weight": 1.0 }
]
}
Important Notes
- The conversion is automatic and irreversible — the old
config.jsonis backed up - Custom settings (economy, database, etc.) must be re-applied after conversion
- The old command pool system triggered pools via external events; in v2.x, each pool is a standalone command