Commands and permissions
Command name, aliases, permissions, node names, argument names, and tab-completion suggestions are configured in commands.yml.
Default Commands
| Command | Permission | Purpose |
|---|---|---|
/mmoupgrade upgrade or /mmou upgrade | mmoupgrade.use | Open the upgrade GUI for yourself. |
/mmoupgrade upgrade <player> | mmoupgrade.admin | Open the upgrade GUI for another online player. |
/mmoupgrade reload | mmoupgrade.admin | Reload configs and validate the license again. |
/mmoupgrade stats | mmoupgrade.admin | Print registered stat IDs for stat-modifiers.yml. |
/mmoupgrade config set-string <path> <value> | mmoupgrade.admin | Set a supported string config value. |
/mmoupgrade config set-integer <path> <value> | mmoupgrade.admin | Set an integer value, such as upgrade.max-level 30. |
/mmoupgrade config set-double <path> <value> | mmoupgrade.admin | Set a decimal value. |
Full Example
name: mmoupgrade
aliases:
- mmou
description: "Opens and manages the MMOUpgrade interface."
permission-use: mmoupgrade.use
permission-admin: mmoupgrade.admin
nodes:
upgrade: upgrade
reload: reload
stats: stats
config: config
set-string: set-string
set-integer: set-integer
set-double: set-double
arguments:
player: player
path: path
value: value
suggestions:
config-paths:
- upgrade.max-level
- upgrade.level-display.mode
- upgrade.level-display.name-format
- upgrade.level-display.lore-format
- upgrade.level-display.lore-position
- upgrade.level-display.lore-index
- debug.enchant-modifiers
- upgrade.failure.downgrade
- upgrade.success-chance.max-percent