ZombieApocalypse999
1.3.0Zombie Apocalypse 999 is a comprehensive zombie survival plugin that introduces unique zombie mutations, an evolving threat system, player infection, custom crafting, safezones, and configurable gamep
1.3.0latestZombieApocalypse999 1.3.0 The Extra Heart Cap Update!Aug 29, 2026 New Features
* Added: Master cap on the total number of hearts a player can have — extra hearts gained from Purified Zombie Hearts and from mutations are clamped so a player's total hearts (base 10 + extra) can never exceed the configured maximum (default 30) * Added: Per-mutation extra heart grants — each mutation type can be configured to grant a set number of permanent hearts when a player becomes it, capped by the master heart cap (default 30 per mutation)1.2.9ZombieApocalypse999 1.2.9 The Custom Textures Update!Aug 13, 2026 New Features
- Added: A fully configurable custom texture pack system that sends the server's zombie pack to players when they join, with optional download prompts and caching so returning players only download it once - Added: Server owners can now enable or disable the custom crafting system entirely (Cure Potion and Purified Zombie Heart recipes) - Added: Zombie Hearts can now be enabled, disabled, and have their drop chance adjusted to fit the server's difficulty - Added: Zombies now randomly spawn as Zombie, Husk, or Drowned variants in any biome, each with its own custom texture - Added: Zombies spawned from dungeon spawners inside ruined structures also use the new random variants - Added: The custom texture pack is optional by default, so players who decline it are not removed from the serverBug Fixes
- Fixed: Zombie Heart drop chance was not being respected, causing hearts to always drop at a fixed rate regardless of the configured chance1.2.8The Small Bug Fix Update!Jun 19, 2026 * Fixed a bug where zombies would target spectator and creativemode players1.2.71.2.7 The Hospital Update! Mar 16, 2026 New Features
- Ruined Hospital Structure — A new 2-story white concrete hospital that generates naturally in the world - Features a "HOSPIT L" sign on the front with a missing letter and a red cross symbol - Contains multiple patient rooms across both floors, each with a bed and a loot barrel - Two storage rooms on the first floor with higher-value loot barrels - Redstone dust scattered on floors throughout the building to simulate blood - Vines growing on the exterior walls for an abandoned look - Cobwebs in corners and ceilings - Random structural damage — missing blocks in walls, floors, and ceilings - Two zombie spawners hidden underground beneath the first floor - Staircase connecting the first and second floors - Configurable spawn chance, biome restrictions, and Y-range instructures.ymlHospital Loot
- Patient Room Barrels — Each contains a random amount of: Rotten Flesh (0-4), Cobwebs (0-5), Redstone (0-3). Each possible amount has an equal chance of being selected, including 0 - Storage Room Barrels — Each contains a random amount of: Iron Ingots (0-8), Diamonds (0-3), Mending Book (0-1), Cobwebs (0-8). Same equal-chance system for all amounts - All loot is scattered randomly across barrel slots rather than stacked in order1.2.61.2.6 The Crafting Menu Update! Feb 17, 2026 New Features
- Crafting Menu GUI — New/zombieapocalypse999 craftingcommand (aliases:/za crafting,/za999 crafting) opens a crafting menu with two recipe buttons and a close button - Zombie Heart Drop — All managed zombies now have a 5% chance to drop a custom "Zombie Heart" item (rotten flesh with custom NBT, stacks to 64) - Purified Zombie Heart — New craftable item made from 8 Zombie Hearts and 1 Cure Potion in a crafting GUI. Eating it permanently grants +2 extra hearts - Permanent Extra Hearts — Extra hearts from Purified Zombie Hearts persist through infection, mutation, curing, and all gameplay events - Zombie Heart drop chance is configurable inconfig.ymlundercustom_drops.zombie_heartChanges
- Removed the standalone/curecommand — the Cure Potion recipe is now accessed through the Crafting Menu GUI - Added/zombieapocalypse999command with alias/za999as an additional way to access plugin commands - Updated help menu to include the new crafting commandBug Fixes
- Fixed hearts not restoring after curing infection — Players who were fully infected and used a Cure Potion would remain at reduced max health because the infection was cleared before checking if the player needed full restoration. Hearts, potion effects, and metadata are now properly restored1.2.51.2.5 The Better Blood Moon Configuration Update!Feb 15, 2026 New Features
- Added/za cure give <player> <amount>so admins can directly distribute cure potions. - Added per-world mutation allow/deny behavior usingenabled_mutationsanddisabled_mutations. - Added scheduled blood moon windows with day-pattern matching and configurable spawn/mutation multipliers. - Added a new world structure:RuinedHouse2(two floors, ruined oak style, vines, cobwebs, top-floor bed, underground zombie spawner).Changes
- Blood moon behavior now supports configurable multipliers for spawn pressure and mutation rate. - Blood moon scheduling can run independently from simple periodic intervals when enabled. - Spawned mutation selection now consistently follows per-world mutation restrictions.Bug Fixes
- Zombified piglins are no longer affected by zombie-specific apocalypse systems and keep vanilla aggro behavior.1.2.41.2.4 The SafeZone Update!Feb 2, 2026 * Added one custom structure with configurable generation options in structures.yml * Added per-world settings support * Forgot everything else I added sorry1.2.31.2.3 The Cure Update!Dec 31, 2025 New Features
- Added /cure command that opens a custom GUI for crafting Cure potions - Implemented Cure potion recipe system with custom crafting interface - Added Cure potion item that can cure infection and revert zombies back to players - Created GUI interface showing the recipe: water bottle in center, rotten flesh on sides, diamond blocks above and below - Added crafting functionality that checks for required materials (1 water bottle, 2 rotten flesh, 2 diamond blocks) - Implemented infection reset functionality that sets infection level to 0 when using Cure potion - Added system to revert fully infected players (zombies) back to normal players when using Cure potion - Integrated Cure potion with existing infection system for proper functionality1.2.2ZombieApocalypse999 1.2.2 Better ConfigurationDec 15, 2025 New Features
- Added configurable zombie sunlight burning behavior (burn_in_sunlight: true/false) - Added configurable drop chances for all zombie types (normal, tank, charger, assassin, etc.) - Added loot drops for normal zombies with configurable drop chance - Added support for individual item drop chances within each zombie type - Added protection to prevent custom zombies from transforming into drowned when underwaterChanges
- All zombie types now support configurable drop chances in the configuration file - Normal zombies can now drop items based on the new loot drop system - Sunlight burning behavior can now be toggled via configuration - Loot drops now support both simple format (common chance) and detailed format (individual chances)Configuration Updates
- Addedzombies.burn_in_sunlightoption to control if zombies burn in sunlight - Addeditem_drop_chanceoption for common chance across all items in a type - Addeddetailed_itemsoption for individual item drop chances - Addednormalzombie type to the loot_drops configuration1.2.1ZombieApocalypse999 1.2.1 The Configurable Spawn Distance UpdateDec 5, 2025 Added
- Added configurable zombie spawn distances withclosest_to_playerandfurthest_from_playeroptions - Added explanatory comments for the new spawn distance configuration optionsChanged
- Zombies now spawn within a configurable distance range from players instead of a fixed range - Default closest spawn distance is set to 2 blocks from player - Default furthest spawn distance is set to 30 blocks from player1.2.0ZombieApocalypse999 1.2.0 The Zombie Evolution UpdateDec 2, 2025 New Features
- Dynamic Zombie Evolution System: Zombies now gain experience from kills and level up to become stronger - Zombies gain 1 EXP per passive mob killed, 10 EXP per player killed - Each level provides 1% more speed, HP, and damage - Zombies display their level as "LV(number)" when nameplates are enabled - Max level is 10, where normal zombies gain a mutation and mutated zombies gain a second mutation - Experience required per level: 10 × level (e.g., 10 EXP for level 1→2, 20 EXP for level 2→3) - New Commands: -/za clearzombies <radius>- Removes all custom zombie mutations within a specified radius around the player -/za event <start/stop> <bloodmoon>- Manually trigger or stop special events like blood moons - Enhanced Event System: - Blood moon events can now be manually controlled - Configurable Evolution System: - Enable/disable evolution system entirely - Configure EXP rewards for different kill types - Set maximum level cap - All settings reloadable at runtime1.1.9ZombieApocalypse999 1.1.9Nov 13, 2025 * Fixed A Bug That Was Causing All Config Changes To Be Overwritten1.1.8ZombieApocalypse999 1.1.8Nov 1, 2025 * Fixed More Minors Bugs1.1.7ZombieApocalypse999 1.1.7Oct 30, 2025 * Fixed Minor Bug For Task Exception #101.1.6ZombieApocalypse999 1.1.6Oct 28, 2025 * Added World-Whitelist Configuration Option * Fixed issue where it wasn't working on multiple worlds1.1.5ZombieApocalypse999 1.1.5Oct 27, 2025 * Added /za forcestopbloodmoon command to stop bloodmoons * Fixed issue where config values were missing1.1.4ZombieApocalypse999 1.1.4 Bloodmoon ConfigOct 27, 2025 * Added a /za killzombies command * Added a config option in the config.yml for you to enable/disable the Bloodmoon1.1.3ZombieApocalypse999 1.1.3Oct 17, 2025 #### New Mutation: The Leech - A new zombie mutation, "The Leech," has been added. - The Leech has a chance to spawn based on thespawn_chancesetting in theconfig.ymlfile. - Abilities: - Leeching Aura: The Leech has a passive aura that drains health from nearby players and zombies, healing itself in the process. - On-Hit Heal: When The Leech damages a player, it heals for a portion of the damage dealt. - Death Heal: When The Leech dies, it releases a burst of healing energy that heals other nearby zombies. #### Bug Fixes - Fixed a bug where the day cycle and mutation rate would increase even when no players were online.1.1.2ZombieApocalypse999 1.1.2Oct 4, 2025 #### New Mutations - Added Cryo Zombie: A frost-based zombie with abilities focused on slowing and freezing players. - Added Inferno Zombie: A fire-based zombie that creates environmental hazards and attacks from a distance. #### Configuration Rework - Modular Mutations: Theconfig.ymlfile has been restructured to make all mutations modular. Each mutation type now has its own subsection for easier management. - Customizable Abilities: All abilities for the new Cryo and Inferno zombies (e.g., freeze chance, fireball cooldown) are now fully customizable in the config. - Simplified Disabling: Mutations can now be disabled by setting theirspawn_chanceto0. The separateenabledflag has been removed. - Configuration Warning: The server console will now display a warning message on startup for each mutation that has a spawn chance of 0, to alert server owners of intentionally or accidentally disabled mutations. #### Command Updates - The/za spawncommand has been updated to allow for manual spawning ofcryoandinfernozombies. - The help message for the command now lists the new zombie types. #### Zombie Population Control - Worldwide Zombie Limit: Added a configurablemax_worldwideoption (default: 100) to limit the total number of special zombies allowed to exist in the world at one time. - Per-Chunk Zombie Limit: Added a configurablemax_per_chunkoption (default: 20) to prevent too many zombies from spawning in a single chunk. - Dynamic Spawning: The zombie spawning system now respects both the worldwide and per-chunk limits, preventing new spawns if either cap is reached.1.1.1ZombieApocalypse999 1.1.1Oct 3, 2025 Gameplay and Feature Additions
New Zombie Mutation: Shrieker:* * A new, fast, non-attacking zombie that shrieks to attract other zombies to the player's location. * Configurable spawn chance (default 10%). * Drops an Echo Shard on death. Configurable Stat Caps:* * Addedmax_speedandmax_damageoptions to theconfig.ymlto prevent zombies from becoming infinitely powerful.Configuration Changes
* The spawn chances for all existing zombie mutations have been adjusted to accommodate the new Shrieker zombie. * Added a newshriekersection to theloot_dropsconfig.Bug Fixes
* Resolved an issue that caused the plugin to fail to load if theconfig.ymlfile was missing.1.1.0ZombieApocalypse999 1.1.0 FrostZombieFixSep 23, 2025 fixed the issue where mostly Frost Zombies spawned and didn't follow config laws1.0.9ZombieApocalypse999 1.0.9 BetterBlockConfigurationSep 21, 2025 Added / Updated Values: Breaking Enabled — Option to turn zombies’ block-breaking behavior on or off. Breaking Radius — Sets how far zombies can reach to break blocks around their target. Default Cooldown — The general cooldown between block-breaking attempts for all blocks. Per-Block Cooldowns — Specific cooldowns for individual blocks, so some blocks can take longer or shorter to break than others. Behavior Changes: Zombies will now follow the configured rules instead of hardcoded values. Any block not listed under per-block cooldowns will use the default cooldown.1.0.8ZombieApocalypse999 1.0.8 The Mining ZombiesSep 21, 2025 Block Breaking System Zombies can now break blocks in their way. Config-controlled with block_breaking.enabled, radius, cooldown_ticks, breakable_blocks. Noise & Light Awareness (Aggro Triggers) Zombies aggro when players: Sprint Eat food Shoot bows Place torches/light blocks Smarter Targeting (Memory System) Zombies remember their last seen target for a few seconds instead of instantly dropping aggro. Nearby zombies aggro when one spots a player. Leader/Follow Behavior Each group has a leader Followers move toward their leader when idle. Blood Moon Enhancements Doubles zombie spawn counts. Applies strength buffs. Adds sounds & particles when triggered. Smarter safe spawn location checks. Integrated with time-of-day config (day, night, both).1.0.7ZombieApocalypse999 1.0.7 The Great Bug FixSep 19, 2025 Fixed a bug caused more bugs fixed them and then my computer blew up (Jk I'm will be busy soon and will make better changlog later)1.0.6ZombieApocalypse999 1.0.6 Smarter Zombie's updateSep 19, 2025 1. Priority Targeting of Players Zombies constantly scan for nearby players within a 50-block radius. They calculate distance to each player and target the closest uninfected player. Fully infected players are ignored, effectively removing them from the zombie’s threat list. If no uninfected players are nearby, the zombie stops targeting anyone. Every 10 ticks, the plugin loops through all zombies in all worlds to refresh AI targets and abilities. Zombies check if their current target is still valid, updating movement, potion attacks, or burster effects. This ensures the AI remains responsive and adaptive in real-time. If no valid target exists, zombies reset their target to null, preventing wandering aimlessly or attacking fully infected players. This keeps AI efficient and purposeful, ensuring they always prioritize threats.1.0.5ZombieApocalypse999 1.0.5Sep 16, 2025 Infection System & Mutations Added infection system with configurable infection chance, max infection, and increase per zombie hit. Players now have infection percentage tracked persistently (players.yml). Infection can be visualized with a boss bar showing current infection percentage. Players can be cured partially by consuming golden apples or enchanted golden apples. Infection spreads when infected players kill other players or are killed by zombies. Fully infected players transform into mutated zombies with one of several mutation types: tank, charger, assassin, blight, burster, spitter, frost. Mutations provide unique attributes: max health, potion effects, and visual indicators. Fully infected players display custom name (Infected <player>). Infection persists across player disconnects and server restarts. Added support for sunlight protection on zombies (prevent natural burning). Infection system and mutation features are fully configurable in config.yml. Added /zombieapocalypse and /za command handler. Commands implemented: /za reload – reloads config and infection settings. /za info – shows current day, mutation rate, blood moon status, and active zombies per type. /za spawn <type> – spawn custom zombies (normal, tank, charger, assassin, blight, burster, spitter, frost) near player. /za forcebloodmoon – triggers blood moon event immediately. Command permissions: zombieapocalypse.admin for reload and force blood moon. zombieapocalypse.spawn for spawning zombies. Spawned zombies now scale base speed and damage with current day (speed and damage multipliers applied). Added Burster ability: gains speed boost when near a player (<5 blocks). Modified AI for creatures to run from fully infected players (similar to running from zombies). Blight and Frost zombie attacks now apply unique potion effects on players: blight → poison effect. frost → slowness effect. Zombies spawned via commands now fully support mutation-based attributes and visual setup. Boss bar dynamically updates infection progress and changes color when fully infected.1.0.4ZombieApocalypse999 1.0.4Aug 21, 2025 Version 1.0.4 - Major Overhaul ReleaseBug Fixes Mutation System
Fixed mutation percentage normalization - Now properly handles config values that sum to 100% or less
Fixed fallback behavior - When total mutation chance < 100%, remaining percentage becomes normal zombies
Added config validation - Plugin now validates mutation chances and warns if they exceed 100% AI & Pathfinding
Fixed AI targeting conflicts - Removed excessive zombie.setTarget() calls that interfered with Bukkit's pathfinding
Fixed erratic movement - Replaced velocity-based hacks with proper pathfinding approaches
Improved obstacle avoidance - Enhanced navigation without causing erratic zombie motion Spawning System
Fixed spawn location validation - Improved spawn point checking to prevent zombies spawning in invalid locations
Fixed chunk density tracking - Properly handles zombie counts per chunk for mutation surge warnings
New Features New Mutation Types
Blight Zombie - Inflicts Poison II on hit with green particle aura (-20% health, normal speed)
Burster - Explodes in poison cloud on death with green swirl particles (0.5x health, 1.2x speed)
Spitter - Ranged attacker that throws harming and poison potions (2x health, 0.5x speed)
Frost Zombie - Applies Slowness II and Mining Fatigue on hit with snowflake particles (normal stats) Enhanced Game Systems
Improved AI Targeting - Better player detection and priority targeting
Advanced Navigation - Zombies can now navigate obstacles more effectively
Water Navigation - Zombies get Dolphin's Grace in water and can swim toward targets
Ladder Climbing - Zombies can now climb ladders to reach players New Abilities & Effects
Spitter Projectiles - Throws harming + poison potions at players within 15 blocks
Burster Death Explosion - Creates poison cloud explosion affecting nearby entities
Frost Debuffs - Applies slowness and mining fatigue on hit
Blight Infection - Poisons players on successful attacks Command System Enhancements
/za info - Now shows detailed zombie counts by type
/za spawn - Supports all new mutation types (blight, burster, spitter, frost)
/za forcebloodmoon - New admin command to manually trigger blood moon
Enhanced help - Better command descriptions and usage examples Performance Optimizations
Chunk-based AI processing - Distributed AI updates across loaded chunks
Reduced entity scanning - More efficient zombie processing
Optimized targeting - Better performance for player detection
Technical Improvements Configuration System
Complete config.yml - Full configuration with all mutation types and settings
Config validation - Automatic validation of mutation percentages
Config documentation - Comprehensive comments explaining all settings Event Handling
Enhanced death events - Proper handling of burster explosions
Improved combat events - Special effects for all mutation types on hit
Sunlight protection - Fixed zombie combustion prevention Persistence & Data
Proper data saving - Current day and game state persistence
Enhanced metadata - Better zombie type tracking and identification
Statistics tracking - Zombie counts and type distribution Visual & Audio Effects
Particle systems - Unique visual effects for each mutation type
Sound effects - Appropriate sounds for abilities and events
Custom names - Colored names showing zombie types and health
Balance & Gameplay Progression System
Daily scaling - Zombie stats increase by 5% per day
Blood moon events - Every 5 days, mutation rate becomes 100%
Group spawning - Zombies spawn in groups that grow with each day Difficulty Tuning
Configurable stats - All zombie attributes adjustable via config
Mutation tuning - Individual mutation chances configurable
Density limits - Prevents excessive zombie clustering
Admin & Utility Features Debug Tools
Mutation distribution logging - Shows current mutation chances
Cleanup command - Emergency zombie removal utility
Status reporting - Detailed game state information Permission System
Enhanced permissions - Separate permissions for admin and spawn commands
OP defaults - Appropriate default permission settings
Performance & Stability Memory Optimization
Reduced entity scanning - More efficient world entity processing
Targeted updates - Only process zombies that need AI updates
Chunk-based processing - Distributed workload across loaded chunks Error Handling
Exception handling - Better error recovery and logging
Debug logging - Comprehensive debug information
State recovery - Proper plugin disable/enable handling
V1.0.3ZombieApocalypse999 V1.0.3Aug 17, 2025 New Features & Improvements Group Spawning System Now spawns zombies in groups of 2-6 initially. Group size increases by +1 per day (Day 1: 2-6, Day 2: 2-7, etc.). Blood Moon effect: Doubles spawn group size for extra difficulty. Uses optimized spawn attempts to reduce failed spawns. Enhanced Sensing & Tracking Zombies detect players within 50 blocks, ignoring walls. Prioritizes nearest player efficiently (squared distance checks). During Blood Moons, zombies have permanent Night Vision. Improved Pathfinding Obstacle avoidance (zombies path around blocks better). Auto-jump when stuck. Sideways path correction if blocked. Ladder/Vine climbing support. Swimming & Water Navigation Zombies now swim with Dolphin's Grace effect. Move faster toward players in water. Optimized Performance AI updates run every 10 ticks (0.5s) instead of every tick, reducing lag. Efficient group spawn checker (reduces chunk load). Cracks down on unnecessary calculations (distance checks). Bug Fixes & Enhancements Fixed zombies getting stuck easily on blocks. Better collision handling during movement. More consistent Blood Moon effects (applies to all zombies).
V1.0.2ZombieApocalypse999 V1.0.2Aug 16, 2025 Bug Fixes and Improvements Removed the non-existent method setCanBurnInDay(boolean) from zombie creation methods. Ensured that the MobBurnPreventionListener effectively cancels the combustion event for zombies exposed to sunlight. Improved logging for better debugging and tracking of events. Enhanced configuration file (config.yml) to include detailed settings for mutation rates and zombie stats. Configuration Changes config.yml Added sections for mutation_rates and zombie_stats to allow for easy customization of zombie behaviors and attributes. Included a data section to track the current day in the game.V1.0.1ZombieApocalypse999 V1.0.1Aug 8, 2025 Bug Fixes Zombie Spawn Locations Fixed floating/buried zombies by using getHighestBlockYAt() for Y-coordinate calculation. Old: player.getLocation().add(x, 0, z) New: Proper ground-level spawning Null Attribute Checks Added null checks for zombie attributes (MOVEMENT_SPEED, ATTACK_DAMAGE). Assassin Zombie Glow Replaced deprecated Particle.SPELL with SPELL_WITCH.
New Features Blood Moon Event Every 5 days: Sets mutation rate to 100% Broadcasts warning message (ChatColor.DARK_RED) Zombie Whispers Random creepy messages with ENTITY_ILLUSIONER_PREPARE_MIRROR sound. Chunk Mutation Tracking Chunks with 20+ zombie spawns get 100% mutation rate. Persists via HashMap<Location, Integer>. New Commands /zombieapocalypse info - Shows day/mutation rate. /zombieapocalypse spawn <type> - Admin-only mutant spawning.
Config Changes yaml Run Copy code zombie_stats: base_speed: 0.23 base_damage: 2.0 tank_health_multiplier: 3.0 mutation_rates: base: 10.0 daily_increase: 1.0
Permissions yaml permissions: zombieapocalypse.info: true zombieapocalypse.spawn: op
V1.0.0ZombieApocalypse999 V1.0.0Aug 7, 2025 the first release
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.3MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Plasmo Voice
A proximity voice chat mod with audio positioning and lots of features
4.1MSueta
PatPat [Mod & Plugin]
Allows you to pat ANY loved and unloved living mobs in Minecraft!
2.8MSueta