Evolving Gear

A mod where tools gain XP and levels

File Details

EvolvingGears-NeoForge-1.21.1-1.0.5.jar

  • R
  • Jan 20, 2026
  • 9.47 KB
  • 46
  • 1.21.1
  • NeoForge

File Name

evolvegear-1.0.5.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:evolving-gear-1409653:7492791"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

🛠 Technical Changes & Improvements

  • Data Components Migration: * Moved away from the old NBT system for storing item data.
  • Implemented the new Data Components system for Tool XP and Levels, ensuring better compatibility and performance.
  • Network Synchronization: * Added StreamCodecs to handle data syncing. This ensures that tooltips (XP and Level bars) update instantly on the client side without visual lag.
  • Registry-Based Enchantments: * Updated the leveling system to interface with the new 1.21.1 Registry system. Enchantments like Efficiency are now applied using the dynamic registry lookup.
  • Optimized Event Handling: * Refactored AxeHandler and PickaxeHandler to use NeoForge's optimized event bus.
  • Improved "Max Level" logic to reduce server-side calculations once a tool reaches Level 10.

✨ Visuals & UX

  • Dynamic Tooltips: Tooltips now pull data directly from item components for better accuracy.
  • Level Cap Indicator: Added a (MAX) tag to tooltips once a tool reaches the level limit.