-
Notifications
You must be signed in to change notification settings - Fork 0
Release Notes
Riqqqque edited this page Aug 3, 2026
·
8 revisions
GitHub release | Modrinth versions | CurseForge files
- Added
/zaand/zombieapocalypseas a short main dashboard. - Added safe
casual,standard, andhardcoregameplay presets. - Replaced the oversized
/zhelpoutput with focused help topics. - Added the same help topics under
/za help <topic>. - Made the read-only
/za,/zombieapocalypse,/zhelp, and/zstatscommands available without OP while keeping every setting change and/zstats clearprotected. - Bare
/zdayspawn,/zhorde, and/zscalingcommands now show useful status. - Added
onandoffshortcuts for custom waves, block breaking, block placing, and towering. - Split
/zdayspawninto a short default status and/zdayspawn status allfor 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.
- 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 Addonwithout changing its mod ID.
- Presets never enable block breaking, block placing, or towering.
- Presets do not overwrite advanced attribute profile values.
- Existing safe compatibility behavior remains enabled.
- Added optional World War Z-style zombie towering without block placement or permanent passenger stacks.
- Added
/ztowerlive controls for enablement, start day, interval, chance, target distance, crowd size/radius, movement strength, maximum height, and obstacle rules. - Added automatic modded
Zombiesubclass recognition plus optional entity tags and exact config include/exclude lists. - Added
/zcompatcontrols 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.
- 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.
- 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 uninstallnow disables towering with the other gameplay systems.
- Added optional zombie block placing for one-block bridges and steps.
- Added
/zblockplacelive controls for the material, start day, chance, interval, lifetime limit, target distance, target/obstacle rules, bridge/step behavior, replacement rules, andmobGriefing. - Added placement-count persistence per zombie and
/zblockplace resetcounts.
- 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.
- 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 statuswarning 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.
- 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.
- 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 uninstallto disable all gameplay systems that should be paused before removal. - Improved
/zbloodmoonfeedback 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.
- Added configurable zombie block breaking, disabled by default.
- Added
/zblockbreakcontrols 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.
- 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.
- 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.
- Added
/zcleanup. - Added
/zcleanup uninstall. - Added GitHub wiki documentation for commands, config basics, safe uninstall, troubleshooting, and release notes.
- 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.
- 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.
Zombie Apocalypse Addon by Rique | Repository | Issues
Start here
Reference
Downloads
Support