Commands and Permissions
Commands
| Command | Description | Permission |
|---|---|---|
/mmogemslot perforate | Opens your gem slot perforation GUI. | mmoitemsgemslot.perforate |
/mmogemslot perforate <player> | Opens the perforation GUI for another online player. | mmoitemsgemslot.admin |
/mmogemslot socket | Opens 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 removal | Opens 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 reload | Reloads plugin configuration. | mmoitemsgemslot.admin |
/testitemmodel <namespace:path> | Tests item model component behavior. | mmoitemsgemslot.admin |
Permissions
| Permission | Default | Description |
|---|---|---|
mmoitemsgemslot.use | true | Allows access to basic commands. |
mmoitemsgemslot.perforate | op | Allows using the perforation GUI. |
mmoitemsgemslot.socket | op | Allows using the socketing GUI. |
mmoitemsgemslot.removal | not declared in plugin.yml | Used by the command implementation for gem removal access. |
mmoitemsgemslot.admin | op | Allows 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.