ZombieApocalypse999 1.0.4
on Aug 21, 2025Version 1.0.4 - Major Overhaul Release 🐛 Bug 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
ZombieApocalypse999 V1.0.3
on Aug 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).
ZombieApocalypse999 V1.0.2
on Aug 16, 2025Bug 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.
ZombieApocalypse999 V1.0.1
on Aug 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
ZombieApocalypse999 V1.0.0
on Aug 7, 2025the first release