Halloween Plugin v1.7.2 - Bug Fixes & Dynamic Rewards
What's New:
Major Bug Fixes
- Grave Wave Timeout System
- Waves no longer stall if players move away or take too long
- Configurable timeouts: Wave 1 (2min), Wave 2 (3min), Wave 3 (5min)
- 30-second warning before timeout
- Auto-cleanup with scaled rewards based on completion percentage
- Config: grave.wave_timeouts
- Cross Arm Animation Fixed
- Arms now sink gradually block-by-block (Y=3→2→1→0)
- Previously dropped instantly, now proper visual descent
- Better atmosphere during grave animation
- Wave 3 Mob Replacement
- Replaced ineffective phantoms with 3 blazes
- Better ground-level combat experience
- More challenging and engaging wave 3
- Configurable: grave.spawns.wave3.blaze: 3
- Herobrine Skin Fixed
- Now displays Galthorius skin (white glowing eyes) correctly
- Dual-method approach (reflection + player lookup fallback)
- Works on Paper 1.21.1+ without console spam
- Pumpkin Buff Duration
- Increased from 11 seconds to 15 seconds (configurable)
- Prevents night vision blinking effect
- Config: pumpkin_buffs.duration: 15
- Instant Buff Removal
- Buffs now clear immediately when helmet is removed
- Previously lingered for several seconds
- Cleaner gameplay experience
✨ New Features
- Dynamic Boss Rewards
- Fully configurable reward lists in config.yml
- pumpkin_monster.rewards - Zombie boss loot
- pumpkin_witch.rewards - Skeleton boss loot
- Set min/max amounts and drop chances
- No code changes needed for custom rewards!
- Improved Grave Rewards
- Added Ancient Debris (2-4 per grave)
- Increased diamonds to 5-10 (was fixed at 5)
- Configurable loot table: grave.rewards
- Supports chance field for rare drops
- Completion percentage affects reward amounts
- Per-Wave Mob Spawns
- Different mob types and counts per wave
- grave.spawns.wave1 / wave2 / wave3 structure
- Easy difficulty scaling via config
- Progressive challenge without code changes
- Horse Death Sound BONUS!
- New horror sound added by player request
- Usage: /halloween sound @a horse_death
- Aliases: dying_horse, horse
- One of Minecraft's most disturbing sounds!
- Now 16 horror sounds total (was 15)
Configuration Examples:
Wave Timeouts:
Code (Text):
grave:
wave_timeouts:
wave1: 120 # 2 minutes
wave2: 180 # 3 minutes
wave3: 300 # 5 minutes
Per-Wave Spawns:
Code (Text):
grave:
spawns:
wave1:
skeleton: 3
zombie: 2
skeleton_horse: 2
zombie_horse: 3
wave2:
skeleton: 4
zombie: 3
skeleton_horse: 3
zombie_horse: 4
wave3:
skeleton: 5
zombie: 4
blaze: 3 # NEW! Replaced phantoms
skeleton_horse: 4
Dynamic Rewards:
Code (Text):
pumpkin_monster:
rewards:
- material: CARVED_PUMPKIN
min: 10
max: 14
- material: CAKE
min: 3
max: 5
- material: DIAMOND
min: 2
max: 5
chance: 0.5 # 50% chance
grave:
rewards:
- material: CARVED_PUMPKIN
min: 10
max: 32
- material: DIAMOND
min: 5
max: 10
- material: ANCIENT_DEBRIS # NEW!
min: 2
max: 4
- material: SKELETON_SKULL
min: 0
max: 1
chance: 0.5 # 50% chance
Pumpkin Buff Duration:
Code (Text):
pumpkin_buffs:
duration: 15 # Seconds (configurable, default 15)
Technical Improvements:
- Config Auto-Regeneration
- Upgrading from v1.7.0 or v1.7.1 automatically regenerates config
- Old config backed up to config.yml.pre-v1.7.2.backup
- Ensures all new features are present
- Copy custom intervals from backup if needed
- Clean Console Output
- Removed debug spam from Herobrine skin loading
- Production-quality logging
- Silent fallback mechanisms
- Professional server appearance
- Performance Optimized
- Efficient wave timeout tracking
- Smart entity cleanup
- Minimal TPS impact (<0.1)
- Memory usage: ~50MB
Upgrade Instructions:
From v1.7.0 or v1.7.1:
- Stop your server
- Replace old JAR with halloween-plugin-1.7.2.jar
- Start server - config auto-regenerates
- Old config backed up to config.yml.pre-v1.7.2.backup
- Copy custom intervals from backup if needed
- Ready to use!
From v1.6.x or earlier:
- Stop your server
- Replace old JAR with halloween-plugin-1.7.2.jar
- Delete config.yml (will regenerate)
- Start server
- Configure as desired
Testing Commands:
Code (Text):
# Test grave timeout (fast)
/halloween set grave 1 1
/time set day
# Build grave, light candle, wait 2 minutes
# Test Herobrine skin
/halloween set herobrine 1 1
/time set night
# Wait 1 minute, check for white-eyed skin
# Test wave 3 blazes
# Build grave, progress to wave 3, confirm blazes spawn
# Test pumpkin buff duration
/give @s carved_pumpkin
# Wear helmet, count to 15, check effects
# Test instant buff removal
# Wear helmet, wait 5 seconds, remove helmet
# Effects should clear immediately
# Test horse death sound
/halloween sound @a horse_death
# Very disturbing sound!
# Test dynamic rewards
# Defeat bosses, check chests for configured items
Bug Fixes Summary:
- ✅ Grave waves no longer stall (timeout system)
- ✅ Cross arms sink gradually (not instant drop)
- ✅ Wave 3 blazes instead of phantoms
- ✅ Herobrine displays Galthorius skin
- ✅ Pumpkin buffs last 15 seconds (no blink)
- ✅ Buffs clear instantly when helmet removed
- ✅ Config regeneration saves to disk
- ✅ All console spam removed
Complete Feature List:
v1.7.2 includes all previous features plus improvements:
- Pumpkin helmet buffs (15 seconds, configurable)
- Herobrine progressive encounter (4 stages, working skin)
- ⚰️ Grave system (timeouts, per-wave spawns, ancient debris)
- Pumpkin Monster boss (dynamic rewards)
- Halloween Boss (dynamic rewards)
- 6 scare events (pumpkin, slenderman, fire, lightning, darkness, herobrine)
- 16 horror sounds (including horse_death)
- ⚙️ Fully configurable (intervals, rewards, spawns, buffs)
- Per-player opt-out system
- Update checker (v1.7.1+)
- ️ Custom command prefix
Compatibility:
- ✅ Spigot 1.20+
- ✅ Paper 1.20+ (recommended)
- ✅ Purpur 1.20+
- ✅ Java 17+
- ✅ Minecraft 1.20.x - 1.21.x
Support:
Issues? Report on GitHub or resource discussion
Questions? Check documentation in resource files
Suggestions? We love player feedback! (Horse death sound was a player request!)
Download:
Version: 1.7.2
Release Date: October 9, 2025
File Size: ~150KB
Build Status: ✅ Production Ready
Thank you for using Halloween Plugin!
Developed by Softici s.r.o.
Happy Halloween!