Commands & Permissions
Commands
Root command: /emakiskills (alias /eskills)
| Subcommand | Parameters | Description |
|---|---|---|
help | — | Display help information |
gui | — | Open the skills GUI |
reload | — | Reload skill configuration and resources |
castmode | <on|off|toggle> | Toggle cast mode |
debug | [player] | View debug info (cast mode, slot count, unlocked skill count, bridge status) |
inspect | [player] | View a player's skill slot binding status |
clearslot | <player> <slot> | Clear the skill binding for a specific player's specific slot |
resync | [player] | Re-sync a player's skill pool (re-scan equipment unlocks) |
upgrade | <skill_id> | Upgrade an unlocked skill (costs coins and materials) |
level get | <player> <skill> | Query a player's skill level |
level set | <player> <skill> <level> | Set a player's skill level directly |
level add | <player> <skill> <value> | Add or subtract from a player's skill level |
Command Examples
bash
# Open skills GUI
/eskills gui
# Enable cast mode
/eskills castmode on
# Toggle cast mode
/eskills castmode toggle
# View your own debug info
/eskills debug
# View another player's slot status
/eskills inspect Steve
# Clear player's slot 0
/eskills clearslot Steve 0
# Re-sync player's skill pool
/eskills resync Steve
# Reload configuration
/eskills reload
# Upgrade a skill (requires coins and materials, skill must be unlocked)
/eskills upgrade fireball
# Query player's skill level
/eskills level get Steve fireball
# Set player's skill level to 5
/eskills level set Steve fireball 5
# Add 2 levels to player's skill
/eskills level add Steve fireball 2Permissions
| Permission Node | Description | Default |
|---|---|---|
emakiskills.use | Basic usage permission (GUI, castmode, inspect, upgrade) | true |
emakiskills.reload | Reload configuration | op |
emakiskills.admin | Admin permission (includes all permissions, including clearslot, resync, level) | op |
emakiskills.debug | View debug information | op |
Tip
The emakiskills.admin permission includes all other permissions. The clearslot and resync commands are admin-only, used for troubleshooting and fixing player skill state issues.