Skip to content

Commands and Permissions

The main command of EmakiStrengthen is /emakistrengthen, with /estrengthen as an alias. Commands open the strengthen GUI, inspect items, refresh presentation, set stars, clear state, give catalysts, reload configuration, and print debug information.

Command list

CommandDescriptionPermission
/estrengthen helpShow help.Basic command access.
/estrengthen openOpen the strengthen GUI.emakistrengthen.use
/estrengthen affix [recipe]Open the affix GUI. Player only; without recipe it matches the current item.emakistrengthen.use or emakistrengthen.admin
/estrengthen branch [branch]Select a branch for the main-hand item. Player only; without an argument the default branch is used.emakistrengthen.use or emakistrengthen.admin
/estrengthen reloadReload configuration, GUI files, language files, and recipes.emakistrengthen.reload or emakistrengthen.admin
/estrengthen inspect [player]Inspect the main-hand item of yourself or the target player.emakistrengthen.use or emakistrengthen.admin
/estrengthen refresh [player]Refresh item presentation for yourself or the target player.emakistrengthen.admin
/estrengthen setstar <star> [recipe]Set the executor's main-hand item star level. There is no player argument.emakistrengthen.admin
/estrengthen convert-legacy [confirm]Convert the deprecated match block in recipes/*.yml into matcher plus top-level fields. Without an argument it only previews; confirm (or --apply) rewrites the files and leaves a .bak backup each. See Recipes.emakistrengthen.admin
/estrengthen clearstateClear the strengthen layer on the executor's main-hand item. Player only.emakistrengthen.admin
/estrengthen clearcrackClear the crack value on the executor's main-hand item. Player only.emakistrengthen.admin
/estrengthen givecatalyst <material> [amount] [player]Give strengthen catalyst material.emakistrengthen.admin
/estrengthen operation [list|<operationId>]List registered enhancement operations, or show one operationId in detail. No argument is equivalent to list.emakistrengthen.admin
/estrengthen pity [list|diagnose|set|clear] ...Manage pity counters. list [group] inspects them, diagnose prints store state, set <scope> <group> <owner> <counter> writes a counter (scope is player or item), and clear <group> empties one group. No argument is equivalent to list.emakistrengthen.admin
`/estrengthen debug <statusplayermodule

Permission nodes

PermissionDefaultDescription
emakistrengthen.usetrueBasic strengthen features.
emakistrengthen.reloadopReload configuration.
emakistrengthen.debugopDebug command.
emakistrengthen.adminopAdministrative features.

Admin notes

  • setstar, clearstate, and clearcrack operate on the command executor's main-hand item. Check the held item before running them.
  • refresh is useful when item presentation did not update after a configuration change.
  • After editing recipes, run reload first, then test success, failure, protection materials, and attribute output with a test item.