Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Improved configuration validation
When EzMine loads custom-tools it performs sanity checks and reports problems in the server log. Fatal errors (such as a missing or unknown material, or duplicate tool IDs after normalization) will disable custom-tools until you fix them.
Watch for these common messages and how to fix them:
Missing material for custom tool <id>— add a valid SpigotMaterialname (e.g.NETHERITE_PICKAXE).Unknown material <name> for custom tool <id>— correct the material name or use a supported material.Duplicate custom tool id after normalization: <id>— ensure tool keys are unique when lowercased.Unknown action '<action>' for custom tool <id>— use a built-in action (e.g.3x3,auto-smelt,ore-searcher) or define it in theactionssection.custom-model-data must be zero or positive for custom tool <id>— use a non-negative integer forcustom-model-data.shop.slot out of range for custom tool <id>— choose aslotbetween0androws*9 - 1.
If you see warnings (non-fatal issues), EzMine will still load the tool but the behaviour may differ. After fixing the YAML, run /ezmine reload to re-apply the configuration.
Information
| Published on | January 25, 2026 |
|---|---|
| Downloads | 1 |
Platforms
Paper (1.8-1.21.11)
Dependencies
Paper