Skip to content

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.

CommandPermissionDescription
/eskills helpnonePrint the command help list. Also shown when running /eskills with no arguments.
/eskills guiemakiskills.useOpen the skill GUI.
`/eskills castmode <onofftoggle>`
/eskills upgrade <skill>emakiskills.useTry to upgrade a skill.
/eskills level get <player> <skill>emakiskills.adminGet a player's skill level.
/eskills level set <player> <skill> <value>emakiskills.adminSet a player's skill level.
/eskills level add <player> <skill> <value>emakiskills.adminAdd levels to a player's skill.
/eskills clearslot <player> <slot>emakiskills.adminClear a player's skill slot binding.
/eskills inspect [player]emakiskills.use or emakiskills.adminInspect whether the player profile is loaded and how slots 0-8 are bound.
/eskills resync [player]emakiskills.adminValidate and resync the player's skill slot bindings.
`/eskills debug <statusplayermodule
/eskills reloademakiskills.reload or emakiskills.adminReload skills, resources, GUI, language, and main configuration.

Use /eskills gui to open the interface. Trigger bindings are handled through the GUI.

Permissions

PermissionDefaultDescription
emakiskills.usetrueAllows basic skill usage, GUI access, cast mode switching, skill upgrades, and profile inspection.
emakiskills.reloadopAllows reloading configuration.
emakiskills.adminopAllows level management, slot clearing, resync, and acts as an administrative fallback for basic features.
emakiskills.debugopAllows debug output.

Common operations

Cast mode

text
/eskills castmode toggle
/eskills castmode on
/eskills castmode off

Cast 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 1

Level changes affect skill parameters, resource costs, script variables, and upgrade checks.

Clear a slot and resync

text
/eskills clearslot Steve 1
/eskills resync Steve

Use these after deleting skills, changing equipment-provided skills, or fixing invalid slot bindings.