| Command | Description | Permission |
| /cdk use <CDK> | Redeem CDK | kukecdk.use |
| /cdk create single <id> <quantity> "<command1|command2|...>" [expire_time] | Batch create single-use CDKs | kukecdk.admin.create |
| /cdk create multiple <name|random> <id> <quantity> \"<command1|command2|...>\" [expire_time] | Create multi-use CDKs redeemable once per player | kukecdk.admin.create |
| /cdk add <id> <quantity> | Generate CDKs/Add usage quota by ID | kukecdk.admin.add |
| /cdk delete cdk <CDK_name> | Delete CDK | kukecdk.admin.delete |
| /cdk delete id <id> | Delete all CDKs under this ID | kukecdk.admin.delete |
| /cdk list | View all CDKs | kukecdk.admin.list |
| /cdk export | Export CDK configs & logs | kukecdk.admin.export |
| /cdk reload | Reload CDK configurations | kukecdk.admin.reload |
| /cdk help | Show help |
| Command Example | Description |
| /cdk create single diamond 5 "give %player% diamond 1" 2024-12-01 10:00 | Create 5 random CDKs with ID "diamond" expiring at 2024-12-01 10:00 |
| /cdk create multiple vip666 gold 999 "give %player% gold 10" 2024-12-01 10:00 | Create CDK named "vip666" with ID "gold", 999 redemptions total, expiring at 2024-12-01 10:00 (each player can redeem once) |
| /cdk add diamond 10 | Generate 10 more CDKs under ID "diamond" |
| /cdk add gold 10 | Add 10 redemption quotas for ID "gold" |
| /cdk create single test 3 "give %player% diamond 1|bc %player% redeemed CDK" 2024-12-01 10:00 | Execute multiple commands |