Configuration
Permissions
Every permission node, what it grants, and its default.
ProTools splits access into command permissions (who can give tools and reload) and per-tool use permissions (who can use each tool). Set these with any permissions plugin such as LuckPerms.
Command permissions
| Node | Grants | Default |
|---|---|---|
protools.admin |
All commands (get, list, reload) | op |
protools.command.get |
The /protools get command |
op |
protools.command.list |
The /protools list menu |
everyone |
protools.command.reload |
The /protools reload command |
op |
Tool permissions
Each tool checks its own protools.use.<tool> node when a player tries to use it. These are on by default, so any player can use a tool once they have it, unless you revoke the node.
| Tool | Node | Default |
|---|---|---|
| 🚀 Infinite Rocket | protools.use.infiniterocket |
everyone |
| 💧 Infinite Water Bucket | protools.use.infinitewaterbucket |
everyone |
| 🌋 Infinite Lava Bucket | protools.use.infinitelavabucket |
everyone |
| 🟫 Infinite Dirt | protools.use.infinitedirt |
everyone |
| 🧭 Builder's Compass | protools.use.builderscompass |
everyone |
| 👹 Monster Magnet | protools.use.monstermagnet |
everyone |
| 🧲 Item Magnet | protools.use.itemmagnet |
everyone |
| 🪄 Biome Wand | protools.use.biomewand |
everyone |
| 👻 Phantom Cloak | protools.use.phantomcloak |
everyone |
| 🌲 Tree Harvester | protools.use.treeharvester |
everyone |
| 🕳️ Masterwork Shovel | protools.use.masterworkshovel |
everyone |
| ⛏️ Miner's Drill | protools.use.minersdrill |
everyone |
| 🔮 Recall Crystal | protools.use.recallcrystal |
everyone |
The parent node grants all tool permissions at once:
| Node | Grants | Default |
|---|---|---|
protools.use.* |
Use of every tool | op |
Giving a tool with /protools get puts the item in a player's hand. Whether they can actually use it is controlled by the matching protools.use.<tool> node. Revoke that node to hand someone a tool they cannot trigger.
To limit a tool to staff, set its protools.use.<tool> node to false for the default group and true for the rank you want. The same works for the whole set with protools.use.*.