Item Binding
Lets admins bind a specific item - a vanilla material or an ItemsAdder custom item - as the base item for a tool, instead of using the default item-material.
How It Worksโ
- Run
/sigmatools bind <tool>to open the binding GUI. - GUI shows your inventory: valid items (matching the tool type) highlighted green, invalid items red.
- Click a valid item to bind it - saved to
config.ymlautomatically. - Future tool creation uses the bound item as the base, with SigmaTools NBT data added on top.
/sigmatools bind pickaxe
/sigmatools bind axe
/sigmatools bind bucket
/sigmatools bind hoe
Supported Itemsโ
- Vanilla - any material matching the tool type (e.g.
WOODEN_PICKAXE,IRON_PICKAXEfor pickaxe). - ItemsAdder - custom items are auto-detected if ItemsAdder is installed; falls back to the vanilla material if the custom item isn't found.
Configurationโ
tools:
pickaxe:
bound-item:
type: "vanilla" # or "itemsadder"
material: "IRON_PICKAXE" # fallback material for itemsadder type
itemsadder-id: "namespace:custom_pickaxe" # only for itemsadder
Priority: bound item > item-material > default material, falling back down the chain if a step is invalid.
Clear a binding: comment out or delete the bound-item block in config.yml, then /sigmatools reload.
Validationโ
- Item type must match the tool (pickaxe material for pickaxe, etc.).
- Vanilla materials must be valid; ItemsAdder items must exist and load correctly.
- Invalid bindings fall back to default
item-materialautomatically.
Troubleshootingโ
See Troubleshooting for binding GUI errors and bound-item-not-applying issues.