MMMOUpgradeUser Wikiv2.0 docs
Commands

Commands and permissions

Command name, aliases, permissions, node names, argument names, and tab-completion suggestions are configured in commands.yml.

Default Commands

CommandPermissionPurpose
/mmoupgrade upgrade or /mmou upgrademmoupgrade.useOpen the upgrade GUI for yourself.
/mmoupgrade upgrade <player>mmoupgrade.adminOpen the upgrade GUI for another online player.
/mmoupgrade reloadmmoupgrade.adminReload configs and validate the license again.
/mmoupgrade statsmmoupgrade.adminPrint registered stat IDs for stat-modifiers.yml.
/mmoupgrade config set-string <path> <value>mmoupgrade.adminSet a supported string config value.
/mmoupgrade config set-integer <path> <value>mmoupgrade.adminSet an integer value, such as upgrade.max-level 30.
/mmoupgrade config set-double <path> <value>mmoupgrade.adminSet 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