Skip to main content

Tool Configuration

Each tool (pickaxe, axe, bucket, hoe) has its own section under tools:.

Common Settings (all tools)โ€‹

KeyTypeDefaultDescription
enabledbooleantrueEnable/disable the tool.
nbt-keystring"sigmatools:toolname"NBT identifier for the tool item.
item-materialstringtool-specificBase material (e.g. DIAMOND_PICKAXE). Used only if no bound item is set.
display-namestring-Display name, supports color codes.
bound-itemsection-Custom item binding set via /sigmatools bind <tool>; takes priority over item-material.
per-tick-limitint-Blocks processed per server tick.
per-player-concurrent-opsint-Max concurrent operations per player.
check-protectionbooleantrueEnable protection plugin checks.
worldsList<String>emptyWorlds the tool works in; empty list = all worlds.

Tool-Specific Settingsโ€‹

ToolKeyDescription
PickaxeradiusMining radius: 1 = 3x3, 2 = 5x5, 3 = 7x7
Pickaxemax-blocks-per-useMax blocks broken per use (default 80)
Axemax-logsMax logs felled per use (default 100)
Bucketallow-waterAllow filling/placing water (default true)
Bucketallow-lavaAllow filling/placing lava (default false)
Hoereplant.consume-seedConsume a seed on auto-replant (default true)
Hoereplant.auto-replantAutomatically replant harvested crops (default true)

Cooldown Systemโ€‹

KeyTypeDefaultDescription
cooldown.enabledbooleantrueEnable the charge-based cooldown system.
cooldown.max-chargesint3Number of uses before recharging is needed.
cooldown.charge-durationint (seconds)2Time to regenerate one charge.
cooldown.messagestring"&cNo charges remaining! &fRecharging..."Message shown when out of charges.

Durability Systemโ€‹

KeyTypeDefaultDescription
durability.typestring"custom"custom, vanilla, or none.
durability.maxint1500Max durability points.
durability.drain-per-blockint1Durability lost per block/operation.
durability.drain-per-useint0Durability lost per tool use.
durability.break-on-emptybooleantrueTool breaks when durability reaches zero.
durability.prevent-repairbooleantrueBlock repairing via anvil/other means.

Visual Effectsโ€‹

KeyTypeDefaultDescription
visuals.particlesbooleantrueShow particle effects.
visuals.soundbooleantruePlay sound effects.
visuals.particle-typestring"EXPLOSION_NORMAL"Particle effect type.
visuals.particle-countint5Number of particles spawned.
visuals.particle-spreaddouble0.5Particle spread radius.
visuals.sound-typestring"BLOCK_STONE_BREAK"Sound effect type.
visuals.sound-volumedouble1.0Sound volume.
visuals.sound-pitchdouble1.0Sound pitch.

Exampleโ€‹

tools:
pickaxe:
enabled: true
item-material: DIAMOND_PICKAXE
display-name: "&bMega Pickaxe"
radius: 1
max-blocks-per-use: 80
worlds: []
cooldown:
enabled: true
max-charges: 3
charge-duration: 2
durability:
type: "custom"
max: 1500
drain-per-block: 1
break-on-empty: true
visuals:
particles: true
sound: true
bound-item:
type: "vanilla" # or "itemsadder"
material: "IRON_PICKAXE"
# itemsadder-id: "namespace:id" # Only for ItemsAdder items

See Alsoโ€‹