Commands and Permissions
The main command of EmakiSkills is /emakiskills, with /eskills as an alias. Commands are used to open the skill GUI, toggle cast mode, upgrade skills, manage skill levels, clear slots, inspect profiles, resync skill sources, and reload configuration.
| Command | Permission | Description |
|---|---|---|
/eskills help | none | Print the command help list. Also shown when running /eskills with no arguments. |
/eskills gui | emakiskills.use | Open the skill GUI. |
| `/eskills castmode <on | off | toggle>` |
/eskills upgrade <skill> | emakiskills.use | Try to upgrade a skill. |
/eskills level get <player> <skill> | emakiskills.admin | Get a player's skill level. |
/eskills level set <player> <skill> <value> | emakiskills.admin | Set a player's skill level. |
/eskills level add <player> <skill> <value> | emakiskills.admin | Add levels to a player's skill. |
/eskills clearslot <player> <slot> | emakiskills.admin | Clear a player's skill slot binding. |
/eskills inspect [player] | emakiskills.use or emakiskills.admin | Inspect whether the player profile is loaded and how slots 0-8 are bound. |
/eskills resync [player] | emakiskills.admin | Validate and resync the player's skill slot bindings. |
| `/eskills debug <status | player | module |
/eskills reload | emakiskills.reload or emakiskills.admin | Reload skills, resources, GUI, language, and main configuration. |
Use /eskills gui to open the interface. Trigger bindings are handled through the GUI.
Permissions
| Permission | Default | Description |
|---|---|---|
emakiskills.use | true | Allows basic skill usage, GUI access, cast mode switching, skill upgrades, and profile inspection. |
emakiskills.reload | op | Allows reloading configuration. |
emakiskills.admin | op | Allows level management, slot clearing, resync, and acts as an administrative fallback for basic features. |
emakiskills.debug | op | Allows debug output. |
Common operations
Cast mode
text
/eskills castmode toggle
/eskills castmode on
/eskills castmode offCast mode affects active skill triggering. Whether the previous state is restored on join depends on cast_mode.restore_last_state_on_join.
Manage skill levels
text
/eskills level get Steve fireball
/eskills level set Steve fireball 3
/eskills level add Steve fireball 1Level changes affect skill parameters, resource costs, script variables, and upgrade checks.
Clear a slot and resync
text
/eskills clearslot Steve 1
/eskills resync SteveUse these after deleting skills, changing equipment-provided skills, or fixing invalid slot bindings.