File Details
MoreEquipments - v4.2 [ 1.21.100+ ]
- R
- May 3, 2026
- 464.33 KB
- 2.8K
- 26.10+15
File Name
MoreEquipments - v4.2 [ 1.21.100+ ].mcaddon
Supported Versions
- 26.10
- 26.3
- 26.0.02
- 26.0
- 1.21.132
- 1.21.131
- 1.21.130
- 1.21.124
- 1.21.123
- 1.21.122
- 1.21.121
- 1.21.120
- 1.21.114
- 1.21.111
- 1.21.101
- 1.21.100
Changelog — v4.2
๐ง Systems
- 3x3 system fully migrated from custom item components to tag-based scripting
- Hammer, Excavator and Scythe no longer require moreEquipments:break_blocks_in_mined component in item JSON
- Tool behavior (mode, radius, depth) is now read entirely from item tags at runtime
- System is now easier to extend for future tools without touching item files
๐ Recipe Book
- Added unlock conditions to all recipes across all materials
- Picking up the material now automatically unlocks the corresponding recipes
Unlock mapping
- Amethyst:
minecraft:amethyst_shard - Emerald:
minecraft:emerald - Quartz:
minecraft:quartz - Iron:
minecraft:iron_ingot - Gold:
minecraft:gold_ingot - Diamond:
minecraft:diamond - Wooden: tag
minecraft:planks - Stone: tag
minecraft:stone_tool_materials
๐ชจ Stone Recipes
- Stone recipes now use the minecraft:stone_tool_materials tag as crafting ingredient
- Blackstone and Cobbled Deepslate variant recipes removed — now covered natively by the tag
- Secondary ingredient changed from Stone to Dripstone Block
๐ Bug Fixes
- Scythe: Durability reduction now uses
Math.ceilinstead ofMath.floor— fixes undercharge on partial harvests - 3x3 system & TreeCapitator: Dimension check was comparing against a string instead of
dimension.id— could cause incorrect behavior in Nether and End - TreeCapitator: Lumber Axe no longer requires the broken block to end in
_logor_stem— validation moved to item tag, improving future compatibility - main.js: Fixed null reference when inventory is not available on equipment slot iteration
๐ Performance
- Added tag parameter cache (
paramsCache) in hub.js — avoids reprocessing item tags on every event tick - General script cleanup and variable renaming for consistency
๐ฆ Items & Files
- Vanilla item files renamed for consistency — redundant material prefix removed (e.g.
diamond_excavator.json→excavator.json) - Internal item identifiers (
more:diamond_excavatoretc.) unchanged — save-compatible
โ ๏ธ Notes
- Existing worlds are fully compatible — no items will disappear on update
- Addons that referenced moreEquipments:break_blocks_in_mined as a custom component will need to update to the new tag-based system

