Skip to main content

Commands and Permissions

Commands

CommandDescriptionPermission
/mmogemslot perforateOpens your gem slot perforation GUI.mmoitemsgemslot.perforate
/mmogemslot perforate <player>Opens the perforation GUI for another online player.mmoitemsgemslot.admin
/mmogemslot socketOpens your gem socketing GUI when native socketing is disabled.mmoitemsgemslot.socket
/mmogemslot socket <player>Opens the socketing GUI for another online player.mmoitemsgemslot.admin
/mmogemslot removalOpens your gem removal GUI.mmoitemsgemslot.removal
/mmogemslot removal <player>Opens the gem removal GUI for another online player.mmoitemsgemslot.admin
/mmogemslot perforator <player> [amount]Gives a configured gem perforator tool.mmoitemsgemslot.admin
/mmogemslot gemremover <player> [amount]Gives a configured gem remover tool.mmoitemsgemslot.admin
/mmogemslot reloadReloads plugin configuration.mmoitemsgemslot.admin
/testitemmodel <namespace:path>Tests item model component behavior.mmoitemsgemslot.admin

Permissions

PermissionDefaultDescription
mmoitemsgemslot.usetrueAllows access to basic commands.
mmoitemsgemslot.perforateopAllows using the perforation GUI.
mmoitemsgemslot.socketopAllows using the socketing GUI.
mmoitemsgemslot.removalnot declared in plugin.ymlUsed by the command implementation for gem removal access.
mmoitemsgemslot.adminopAllows admin commands and includes use, perforate, and socket permissions.
note

The removal command checks mmoitemsgemslot.removal in code, but the current plugin.yml does not declare that permission node. Add it in your permission plugin if non-op players need access.