Skip to content

Release Notes

Riqqqque edited this page Aug 3, 2026 · 8 revisions

Release Notes

2.2.30 (NeoForge 1.21.1) / 1.5.24 (Forge and NeoForge 1.20.1)

GitHub release | Modrinth versions | CurseForge files

Usability

  • Added /za and /zombieapocalypse as a short main dashboard.
  • Added safe casual, standard, and hardcore gameplay presets.
  • Replaced the oversized /zhelp output with focused help topics.
  • Added the same help topics under /za help <topic>.
  • Made the read-only /za, /zombieapocalypse, /zhelp, and /zstats commands available without OP while keeping every setting change and /zstats clear protected.
  • Bare /zdayspawn, /zhorde, and /zscaling commands now show useful status.
  • Added on and off shortcuts for custom waves, block breaking, block placing, and towering.
  • Split /zdayspawn into a short default status and /zdayspawn status all for advanced details.
  • Command timing now shows ticks and normal seconds.
  • Live command changes are now saved as one transaction, preventing rapid presets or toggles from overwriting each other.
  • Advanced attribute commands now reject out-of-range values immediately instead of waiting for the config loader to correct them.

Config and Documentation

  • Added a START HERE config header with the shortest setup path, value examples, and beginner sections.
  • Simplified advanced config subheadings so profile sections are easier to scan.
  • Rewrote the README, Modrinth description, and wiki home around installation, presets, common tasks, and safe defaults.
  • Kept every existing command and config key compatible.
  • Renamed the displayed mod title to Zombie Apocalypse Addon without changing its mod ID.

Safety

  • Presets never enable block breaking, block placing, or towering.
  • Presets do not overwrite advanced attribute profile values.
  • Existing safe compatibility behavior remains enabled.

2.2.29 NeoForge 1.21.1 / 1.5.23 Minecraft 1.20.1

Features

  • Added optional World War Z-style zombie towering without block placement or permanent passenger stacks.
  • Added /ztower live controls for enablement, start day, interval, chance, target distance, crowd size/radius, movement strength, maximum height, and obstacle rules.
  • Added automatic modded Zombie subclass recognition plus optional entity tags and exact config include/exclude lists.
  • Added /zcompat controls for modded difficulty, optional AI features, external spawn rules, external AI/difficulty ownership, door protection, and equipment preservation.
  • Added built-in handling for Zombie Awareness, Zombie Horse Spawn, Mo' Zombies Wave, More Zombie Villagers, Zombies Reworked, Zombie Villagers From Spawner, Zombie Variants, Zombies+, Zombie Proof Doors, Undead Nights, The Hordes, Improved Mobs, In Control!, Bad Mobs, and Giant Spawn.
  • Added the same feature and command surface to NeoForge 1.21.1, NeoForge 1.20.1, and Forge 1.20.1.

Compatibility Fixes

  • Recognized modded zombies now participate in nearby caps, cleanup, kill tracking, milestone advancements, optional drops, and configured difficulty scaling.
  • Existing modded weapons and armor are preserved by default instead of being replaced by the difficulty equipment roll.
  • Custom waves now fire both official spawn-rule phases and finalization hooks, allowing spawn-control mods to reject spawns without restoring vanilla darkness requirements.
  • Supported external AI and difficulty systems are not duplicated by default.
  • Addon block breaking can respect per-zombie door-breaking permission for door-protection mods.
  • Forge and NeoForge 1.20.1 jars now package only the correct 1.20.1 entity-tag layout.

Safety and Performance

  • Towering is disabled by default and begins on day 20 when enabled.
  • A valid target and nearby zombie crowd are required; creative and spectator players do not qualify.
  • Riding, passenger-carrying, swimming, lava-bound, and no-AI zombies are excluded.
  • Block headroom is checked before movement, horizontal velocity is capped, and maximum height above the target prevents runaway towers.
  • Checks are staggered by entity ID, and the chance roll happens before the bounded nearby-entity lookup.
  • /zcleanup uninstall now disables towering with the other gameplay systems.

2.2.28 NeoForge 1.21.1 / 1.5.22 Minecraft 1.20.1

Features

  • Added optional zombie block placing for one-block bridges and steps.
  • Added /zblockplace live controls for the material, start day, chance, interval, lifetime limit, target distance, target/obstacle rules, bridge/step behavior, replacement rules, and mobGriefing.
  • Added placement-count persistence per zombie and /zblockplace resetcounts.

Safety

  • Block placing is disabled by default, begins on day 15 when enabled, and defaults to eight blocks per zombie.
  • Unsafe materials, occupied positions, unloaded chunks, world-border positions, and unsupported or floating placements are rejected.
  • Forge and NeoForge block-place events are always fired so claim and protection mods can cancel placement.

2.2.27 NeoForge 1.21.1 / 1.5.21 Minecraft 1.20.1

Fixes and Performance

  • Fixed a horde ending at dawn immediately rolling and starting another horde in the same scheduling window.
  • Combined simultaneous dawn, horde-end, and blood-moon-end titles so alerts no longer replace each other.
  • Invalid spawn distance settings now show a clear /zdayspawn status warning and a one-time server log warning instead of silently producing no custom spawns.
  • Disabled zombie block breaking now exits before doing day and start-day work on every zombie tick.
  • Cleaned up Forge 1.20.1 advancement resource lookup compatibility.

Compatibility

  • Updated the NeoForge 1.21.1 compile baseline to 21.1.244 while retaining NeoForge 21.1.218 as the minimum.
  • Updated the Forge 1.20.1 compile baseline to 47.4.22 while retaining Forge 47.4.18 as the minimum.
  • Updated the Gradle wrapper to 9.6.1, ModDevGradle to 2.0.142, and JUnit to 5.14.4.

2.2.26 NeoForge 1.21.1 / 1.5.20 Minecraft 1.20.1

Fixes and Performance

  • Zombies no longer break blocks through protected or unbreakable walls.
  • Canceled entity spawns are no longer counted as successful waves.
  • Reduced per-zombie block-breaking config work by reading full settings only on scheduled attempts.
  • Expired death cooldown and fire-tracking data is cleaned automatically.
  • Kill counters no longer overflow or load invalid negative totals.
  • Fixed blood moon, horde, sunrise, and day-counter notification edge cases.
  • Expanded /zcleanup uninstall to disable all gameplay systems that should be paused before removal.
  • Improved /zbloodmoon feedback so it says whether the event started now or was queued for tonight.
  • Updated Forge 1.20.1 compilation to Forge 47.4.21 while keeping Forge 47.4.18 as the minimum.

2.2.25 NeoForge 1.21.1 / 1.5.19 Minecraft 1.20.1

Features

  • Added configurable zombie block breaking, disabled by default.
  • Added /zblockbreak controls for timing, chance, range, hardness, drops, targets, obstacles, and protected block types.
  • Added a dedicated NeoForge 1.20.1 build alongside NeoForge 1.21.1 and Forge 1.20.1.

2.2.24 NeoForge / 1.5.18 Forge

Fixes

  • Custom spawn placement now skips unloaded spawn columns before reading height, block, biome, or light data.
  • Nether custom spawning is safer under higher spawn ranges and spawn-attempt settings because it no longer probes unloaded chunks.

Docs and Build

  • Corrected the wiki explanation for enableStatistics.
  • Added live wiki Markdown table validation to the main build workflow.
  • Added scheduled and manual build workflow runs so docs checks can catch wiki formatting problems outside normal code pushes.

2.2.23 NeoForge / 1.5.17 Forge

Features

  • Added /zcleanup.
  • Added /zcleanup uninstall.
  • Added GitHub wiki documentation for commands, config basics, safe uninstall, troubleshooting, and release notes.

Fixes and Improvements

  • Cleanup now removes loaded zombie-class leftovers and resets apocalypse event state.
  • Uninstall cleanup disables custom spawning, hordes, blood moons, scaling, and attribute tuning in the saved config.
  • NeoForge metadata now marks the mod as safe for server-side-only multiplayer use.
  • Modrinth description and docs now list the cleanup commands.

2.2.22 NeoForge / 1.5.16 Forge

Fixes

  • Fixed custom zombie spawns being too picky about terrain.
  • Custom spawns now use safer vanilla-style spawn placement checks while still allowing daylight apocalypse spawning.
  • Light sources no longer look like they attract spawns.
  • Added clearer debug logging showing block light and max block light for successful custom spawns.
  • Updated config wording to explain that light can only block spawns, not increase them.

Clone this wiki locally