customers-neoforge-1.21.11-2.0.0.jar
Curse Maven Snippet
What's new
Customers 2.0.0 release - Architectury, Performance, Fixes, & Tightening Up
Important: New Required Dependency
Customers now requires Architectury API.
Architectury allows Customers to share more code across Minecraft versions and mod loaders while supporting:
- NeoForge - Minecraft 1.21.1 & 1.21.11
- Fabric - Minecraft 1.20.1, 1.21.1, & 1.21.11
- Forge - Minecraft 1.20.1
Install the Architectury API version matching your Minecraft version and loader.
New Configuration and Behavior
- Quick Sell is now enabled by default.
- Added the Customers are Invulnerable option, enabled by default.
- Protects customers, customer pets, and suppliers from all damage.
- Includes attacks, falls, fire, lava, drowning, lightning, and other damage sources.
- Customers and suppliers no longer turn into zombie villagers. If killed while vulnerable, they die normally.
- Vulnerable customers give up and leave if damaged while buying.
- Customers are healed when they enter the buying state.
- Suppliers now leave when all their trades are out of stock instead of waiting until nighttime.
- Suppliers announce when they are out of stock before leaving.
Performance Improvements
- Added efficient caches for Customer Spawners, Leaderboards, and customer counter positions.
- Removed repeated world scans for nearby spawners and customers.
- Pickup Counters now reuse cached nearby spawner results until the cache changes.
- Customer Spawners now cache counter locations and invalidate them only when relevant blocks change.
- Leaderboard lookups are cached and refreshed only when the leaderboard cache changes.
- Empty Pickup Counters skip unnecessary periodic validation work.
- Pickup Counter validation is distributed across ticks instead of every counter running on the same tick.
- Reduced tick spikes caused by active customers, Pickup Counters, Leaderboards, and newly spawned customer pathfinding.
This mod has no additional files