promotional bannermobile promotional banner

MoreEquipments [by Athan213]

Knock down trees with one block, mine in 3x3, use varied weapons, hit multiple enemies with swords or critics with axe. Ideal for survival! Download and try this insane add-on!

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.ceil instead of Math.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 _log or _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.jsonexcavator.json)
  • Internal item identifiers (more:diamond_excavator etc.) 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