ProTools
🔑

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
Having a tool vs using it

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.

Lock tools to a rank

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.*.