Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Creators
Details
Changelog
v2.2.1 — Bug Fixes & Performance
Bug Fixes
Fixed a ConcurrentModificationException crash risk in /zkill when many zombies are loaded. Entities are now collected before removal. Fixed blood moon deactivation calling setDirty() on every daytime tick (~14,000 times per in-game day). Now only triggers once at dawn when the blood moon actually ends. Fixed world save data being marked dirty on every setter call even when the value did not change. Persistent state is now only written when a value actually changes. Performance
onEntityTick (fires every tick for every entity) now checks the preventSunBurn config toggle as its very first operation, cutting out unnecessary work when the feature is disabled. onLivingIncomingDamage now checks the config toggle before the instanceof check. Horde/blood moon state is now fetched once per spawn tick via a consolidated EventState snapshot instead of 4–6 separate lookups. Robustness
Added a warning log when minSpawnDistance is configured equal to or greater than spawnRange, which would silently prevent all spawns. Nether spawning now scans downward from a random Y to find a valid air pocket instead of picking a fully random Y that usually lands inside netherrack. Falls back to random Y if no pocket is found. Code Quality
Armor tier selection in difficulty scaling replaced string-based dispatch with a type-safe ArmorTier enum and EquipmentSlot parameter. Added pack.mcmeta with correct pack_format 34 for MC 1.21.1 resource pack compatibility.
Files
Metadata
Release channel
ReleaseVersion number
2.2.6Loaders
Game versions
1.21.1Environment
Downloads
114Publication date
February 26, 2026 at 12:44 AMPublisher

Riqqqque
Member


