Halloween Plugin v1.7.2
Bring the spooky spirit of Halloween to your Minecraft server!
This plugin adds fun, scary features designed to
surprise your players and create a creepy seasonal atmosphere.
Developed by
Softici s.r.o.
──────────────────────────
Features
- Herobrine Scare Events v1.7.0 ✅ Fixed in v1.7.2!
- Progressive 4-stage encounter system with increasing intensity
- Stage 1: Silent observation (Herobrine watches from 20-30 blocks)
- Stage 2: Closer encounter (15-25 blocks, cave ambience)
- Stage 3: Vanishing act (appears then teleports away, enderman scream)
- Stage 4: The chase (aggressive pursuit with wither sounds)
- ✅ Now displays Galthorius skin (white glowing eyes) correctly!
- Fully configurable spawn rates and behavior
- Atmospheric sound effects for each stage
- Horror Sound Command v1.6.2 Enhanced in v1.7.2!
- Play spooky horror sounds to specific players or everyone!
- Command: /halloween sound <player|@a> <sound>
- 16 unique horror sounds including the new horse death scream!
- Sounds: cave ambience, witch cackle, ghast scream, enderman, zombie, skeleton, creeper, wither, ender dragon, thunder, bell, portal, soul, sculk shriek, warden heartbeat, horse death
- Tab completion for players and sounds
- Perfect for events, pranks, and atmosphere!
- Custom Command Prefix v1.6.1
- Configure your own command to avoid conflicts with other plugins
- Set command_prefix in config.yml (e.g., "scary", "spooky", "hw")
- When using custom prefix, /halloween is completely unregistered and freed for other plugins
- Perfect for servers with multiple Halloween plugins!
- Works on Spigot, Paper, and Purpur
- Spooky Login Greeting
Players are welcomed with a chilling message when they join:
Spooky times have arrived... Type /halloween disable if you don't dare to be cursed.
v1.5.4: 30-minute cooldown prevents pumpkin farming on join!
- Pumpkin Curse Enhanced in v1.7.2!
- Every 1–10 minutes (configurable), a carved pumpkin appears on players' heads.
- ✅ Now grants buffs for 15 seconds (configurable, prevents blinking)
- ✅ Buffs remove instantly when helmet is removed
- Items are safe — the plugin checks inventory space before swapping helmets.
- After 3 curses, players' free slots fill with stacks of pumpkins (Easter egg).
- Grave System v1.6.0 ✅ Enhanced in v1.7.2!
Build elaborate graves and summon an undead army to test your combat skills!
How to Build:
- Place 3 wood planks underground (coffin)
- Cover with 3 dirt blocks
- Add RIP sign on middle dirt
- Build cross with stone walls (4 vertical + 2 horizontal at 3rd level)
- Place candles on opposite side
- Light candle with flint & steel!
What Happens:
- Dramatic 18-second animation (cross sinks gradually → dirt vanishes → coffin transforms to nether bricks)
- ✅ Wave timeout system (2/3/5 minutes per wave) prevents stalling
- ✅ 30-second warning before timeout
- ✅ Rewards scale based on completion percentage
- Three progressive waves:
- Wave 1: 3 Skeletons, 2 Zombies, 2 Skeleton Riders, 3 Zombie Riders
- Wave 2: 4 Skeletons, 3 Zombies, 3 Skeleton Riders, 4 Zombie Riders
- Wave 3: 5 Skeletons, 4 Zombies, ✅ 3 Blazes (replaced phantoms!), 4 Skeleton Riders
- Buffed mobs: +30% health, +50% damage, +20% speed, all wear pumpkin helmets and glow!
- Enhanced Rewards: ✅ Ancient Debris (2-4), 10-32 pumpkins, cakes, skulls (50%), treasure map, 5-10 diamonds
- Team XP: Distributed based on kill contribution
- ✅ Cross arms now sink gradually (block-by-block)
- ✅ Works underground and when surrounded by other blocks!
- Epic Boss Battles v1.5.0 Enhanced in v1.7.2!
Pumpkin Monster (Zombie Boss):
- Summon: Place fence + carved pumpkin, ignite with flint & steel
- Stats: 100 HP, Diamond Armor, Mace weapon, +30% speed
- ✅ Dynamic configurable rewards: pumpkins, cakes, zombie head (rare!), glowstone, XP
Halloween Boss (Skeleton Boss):
- Summon: Place lapis block + carved pumpkin, ignite with flint & steel
- Stats: 100 HP, Netherite Armor + Pumpkin Head, Bow, +30% speed
- Summons minions: Cursed Bat (every 10s) and Haunting Phantom (every 60s)
- ✅ Dynamic configurable rewards: Ancient Debris, phantom membranes, potions, 15-30 pumpkins, +40% more XP!
- v1.5.3: Changed from Witch to Skeleton for balanced combat
- Smart XP System v1.5.4
- Prevents high-level XP exploits with intelligent scaling
- Low-level players (< 30): Get direct levels (3-7 levels)
- High-level players (≥ 30): Get raw XP (scales naturally with Minecraft's curve)
- Halloween Boss gives +40% more XP than Pumpkin Monster
- Fully configurable base rewards
- Pumpkin Villager Trading v1.5.0
- Convert any villager: Right-click with carved pumpkin
- Becomes Pumpkin Trader (Toolsmith profession, wears pumpkin helmet)
- Trading: 64 pumpkins ↔ 1 emerald (both directions)
- Daily limit: 64 trades per villager
- v1.5.4: Reverts to normal villager when Halloween disabled globally
- Random Pumpkin Mobs v1.5.0
- 10% chance any mob spawns wearing a pumpkin helmet
- Drops 5-10 carved pumpkins when killed
- Works with zombies, skeletons, creepers, etc.
- Fully configurable chance and drop amounts
- Automatic Update Checker v1.7.1
- Notifies admins when new version is available
- Shows current and latest version on startup
- In-game notification with clickable download link
- Fully configurable in config.yml
- Can be disabled if not needed
- Slenderman Prank
- An Enderman spawns 1 block in front of a random player and vanishes after 0.5s.
- Creepy sounds + server-wide messages.
- Fire Prank
- Harmless fire effect for a few seconds (no damage).
- Broadcasts funny lines like:
I fell into the burning ring of fire...
- Lightning Prank
- Harmless lightning strike near a random player.
- Thunder and cave ambience included.
- Darkness Event v1.4.0
- Brief moment of blindness (1 second) with creepy atmosphere.
- Multiple layered trapdoor sounds + cave ambience.
- Random spooky messages broadcast to all players.
- Default 10-50 minutes between events.
- Configurable Pumpkin Buffs v1.3.0 Enhanced in v1.7.2!
- Wearing a carved pumpkin grants customizable beacon-like buffs
- ✅ Configurable duration (default 15 seconds, prevents night vision blinking)
- ✅ Instant removal when helmet is removed
- Default: Haste II, Strength II, Speed II, Resistance II, Jump Boost II, Regeneration II
- Fully customizable: Add/remove effects, change levels, toggle individual buffs
- 8 admin commands for real-time buff management (/halloween buffs)
- Supports ALL Minecraft potion effects (Night Vision, Fire Resistance, etc.)
- Toggle glowing effect independently
- Player glows with an eerie aura (configurable)
- Progressive Cake Rewards v1.4.0
- Wearing pumpkin helmet rewards cakes progressively
- 1st reward: 3 minutes → Cake
- 2nd reward: 6 minutes → Cake
- 3rd reward: 9 minutes → Cake
- Continues increasing by 3 minutes up to 30 minutes
- After reaching max: Cake every 30 minutes
- Players notified: "Next reward in X minutes!"
- Server-Wide Announcements
- All pranks broadcast randomized spooky messages to everyone.
- Messages are fully customizable in messages.yml.
- Auto-merging: Updates automatically add new messages without overwriting yours!
- Player Protection Enhanced in v1.6.0!
- Players can /halloween disable to opt-out completely
- Disabled players cannot spawn bosses or trigger graves (with helpful message)
- 30-minute join cooldown prevents pumpkin farming
- /halloween off despawns all bosses, grave mobs, Herobrines, and reverts villagers instantly
──────────────────────────
Commands
Player Commands:
Code (Text):
/halloween help - Show all commands
/halloween enable - Enable effects for yourself
/halloween disable - Disable effects for yourself
Admin Commands:
Code (Text):
/halloween on - Enable plugin globally (starts all tasks)
/halloween off - Disable globally (despawns everything)
/halloween reload - Reload configs and messages
/halloween set <event> <min> <max> - Adjust intervals
/halloween reset <pumpkin|helmet|all> - Reset player states
/halloween sound <player|@a> <sound> - Play horror sound
/halloween buffs <subcommand> - Manage pumpkin buffs
Sound Command:
Code (Text):
/halloween sound <player|@a> <sound>
Available sounds (16 total):
cave_ambience, witch_cackle, ghast_scream, enderman_scream,
zombie_growl, skeleton_rattle, creeper_hiss, wither,
ender_dragon, thunder, bell, portal, soul, sculk_shriek,
warden_heartbeat, horse_death (NEW!)
Aliases for horse death: dying_horse, horse
Examples:
/halloween sound Steve cave_ambience
/halloween sound @a witch_cackle
/halloween sound @a horse_death
Buff Management:
Code (Text):
/halloween buffs list - Show all buffs
/halloween buffs toggle - Enable/disable buff system
/halloween buffs glow <on|off> - Toggle glowing
/halloween buffs add <effect> <level> - Add buff
/halloween buffs remove <effect> - Remove buff
/halloween buffs enable/disable <effect> - Toggle specific buff
/halloween buffs level <effect> <level> - Change buff level
──────────────────────────
Configuration
Prank intervals and features are stored in
config.yml:
Code (YAML):
# v1.6.1 - Custom command prefix
command_prefix
:
"halloween"
# Change to "scary", "spooky", etc.
# Broadcast settings
broadcast_events
: false
# If false, only affected player sees messages
# Herobrine System (v1.7.0+)
herobrine:
enabled
: true
spawn_interval:
min
: 30
# Minutes between spawns
max
: 60
stage_durations:
observation
: 30
# Stage 1 duration (seconds)
closer
: 20
# Stage 2 duration
vanishing
: 15
# Stage 3 duration
chase
: 45
# Stage 4 duration
chase_speed
: 0.4
# Movement speed boost during chase
# Update Checker (v1.7.1+)
update_checker:
enabled
: true
message
:
"§6[Halloween] §eNew update available!\n§7Current: §c%current_version% §7→ Latest: §a%new_version%\n§eDownload: %link%"
# Grave System (v1.6.0+) - Enhanced in v1.7.2
grave:
enabled
: true
wave_timeouts
:
# NEW in v1.7.2
wave1
: 120
# 2 minutes
wave2
: 180
# 3 minutes
wave3
: 300
# 5 minutes
spawns:
wave1
:
# NEW per-wave configuration in v1.7.2
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
health_boost
: 1.3
# +30% health
damage_boost
: 1.5
# +50% damage
speed_boost
: 0.2
# +20% speed
pumpkin_drops_per_mob
: 3
xp_per_mob
: 5
rewards
:
# NEW dynamic reward system in v1.7.2
- 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 Monster Boss (v1.5.0+) - Enhanced in v1.7.2
pumpkin_monster:
enabled
: true
health
: 100.0
damage_boost
: 2.0
speed_boost
: 0.3
xp_reward
: 10
rewards
:
# NEW dynamic reward system in v1.7.2
- material
: CARVED_PUMPKIN
min
: 10
max
: 14
- material
: CAKE
min
: 3
max
: 5
- material
: ZOMBIE_HEAD
min
: 1
max
: 1
chance
: 0.3
# 30% chance
# Halloween Boss (v1.5.0+) - Enhanced in v1.7.2
pumpkin_witch:
enabled
: true
health
: 100.0
damage_boost
: 3.0
speed_boost
: 0.3
xp_reward
: 15
# Base XP (+40% more than Pumpkin Monster)
bat_spawn_interval
: 10
# Seconds
phantom_spawn_interval
: 60
# Seconds
rewards
:
# NEW dynamic reward system in v1.7.2
- material
: CARVED_PUMPKIN
min
: 15
max
: 30
- material
: ANCIENT_DEBRIS
min
: 1
max
: 2
- material
: POTION
# Special handling
min
: 2
max
: 4
# Random pumpkin mobs (v1.5.0+)
random_pumpkin_mobs:
enabled
: true
chance
: 0.10
# 10%
pumpkin_drops:
min
: 5
max
: 10
# Pumpkin Villager trading (v1.5.0+)
pumpkin_villager:
enabled
: true
daily_limit
: 64
# Event intervals
intervals:
pumpkin:
min
: 1
max
: 10
slenderman:
min
: 10
max
: 15
fire:
min
: 30
max
: 60
lightning:
min
: 20
max
: 40
darkness:
min
: 10
max
: 50
# Pumpkin buffs (v1.3.0+) - Enhanced in v1.7.2
pumpkin_buffs:
enabled
: true
duration
: 15
# NEW in v1.7.2 - Seconds (prevents blinking)
glowing
: true
effects:
- type
: HASTE
level
: 1
enabled
: true
- type
: SPEED
level
: 1
enabled
: true
# ... customize as needed
Prank messages are customizable in
messages.yml. Example:
Code (YAML):
slenderman
:
-
"Slenderman almost got %PLAYER%... but vanished in shame."
fire
:
-
"I fell into the burning ring of fire..."
darkness
:
-
"%PLAYER% felt the darkness creeping in..."
herobrine:
stage1
:
-
"️ %PLAYER% feels like they're being watched..."
stage2
:
-
" %PLAYER% swears they saw something in the distance..."
stage3
:
-
" %PLAYER% just saw Herobrine... then he vanished!"
stage4
:
-
" RUN %PLAYER%! Herobrine is hunting you!"
pumpkinMonsterSpawn
:
-
" %PLAYER% awakened a Pumpkin Monster!"
pumpkinWitchDefeat
:
-
"⭐ %PLAYER% defeated the legendary Halloween Boss!"
graveAwaken
:
-
"⚰️ %PLAYER% has disturbed an ancient grave... something evil awakens!"
graveCurseBroken
:
-
"✨ %PLAYER% has broken the curse of the grave and defeated the undead army!"
Auto-Merging: When you update the plugin, new messages and config sections are automatically added without overwriting your customizations!
──────────────────────────
Installation
- Place the plugin jar in your plugins/ folder.
- Start the server once to generate configs.
- Edit config.yml and messages.yml if desired.
- Use /halloween reload or restart the server.
Upgrading from v1.7.0 or v1.7.1:
Simply replace the JAR and restart. Your config will automatically regenerate with all v1.7.2 features. Old config is backed up to
config.yml.pre-v1.7.2.backup.
Upgrading from older versions:
Replace the JAR and restart. Your configs and messages will be preserved, and new features will be automatically added!
──────────────────────────
Compatibility
- Minecraft: 1.20+ (tested on 1.21.1)
- Server: Spigot, Paper, Purpur, or compatible
- Java: 17+
- Dependencies: None (standalone plugin!)
──────────────────────────
Latest Updates
v1.7.2 (October 9, 2025)
LATEST
- FIXED: Grave wave timeout system (waves no longer stall)
- FIXED: Cross arms now sink gradually block-by-block
- FIXED: Wave 3 blazes replace ineffective phantoms
- FIXED: Herobrine skin displays Galthorius (white eyes) correctly
- FIXED: Pumpkin buff duration increased to 15 seconds (no blinking)
- FIXED: Buffs remove instantly when helmet is removed
- ✨ NEW: Dynamic boss reward configuration system
- ✨ NEW: Ancient debris in grave rewards (2-4)
- ✨ NEW: Per-wave mob spawn configuration
- ✨ NEW: Horse death sound effect (16 horror sounds total)
- ✨ NEW: Wave timeout with 30-second warnings
- ✨ NEW: Scaled rewards based on completion percentage
- IMPROVED: Config auto-regeneration for v1.7.0/v1.7.1 users
- IMPROVED: Clean console output (no debug spam)
v1.7.1 (October 8, 2025)
- FIXED: Grave detection now works underground and when surrounded by blocks
- FIXED: Cross arms now sink completely during animation (layer 3→0)
- ✨ NEW: Automatic update checker with admin notifications
- ✨ NEW: Clickable download links in update notifications
- ✨ NEW: Fully configurable update messages with placeholders
- IMPROVED: Config version auto-updates from 1.7.0 to 1.7.1
v1.7.0 (October 7, 2025)
- ✨ NEW: Herobrine Scare Events - 4-stage progressive encounter system
- ✨ NEW: Stage 1 - Silent observation from distance
- ✨ NEW: Stage 2 - Closer encounter with cave ambience
- ✨ NEW: Stage 3 - Vanishing act with enderman scream
- ✨ NEW: Stage 4 - Aggressive chase with wither sounds
- ✨ NEW: Fully configurable spawn rates and stage durations
- FIXED: Herobrine cleanup on plugin disable
- FIXED: Multiple bug fixes for stability
v1.6.2 (October 7, 2025)
- NEW: Horror Sound Command - Play spooky sounds to players
- NEW: 15 unique horror sounds with tab completion
- NEW: Broadcast sounds to all players with @a
- IMPROVED: Enhanced admin control for atmosphere and events
v1.6.1 (October 7, 2025)
- NEW: Custom Command Prefix - Configure your own command
- NEW: Player data separated to data.yml
- IMPROVED: Cross-server compatibility (Spigot, Paper, Purpur)
v1.6.0 (October 7, 2025)
- NEW: Grave System - Build graves and summon undead armies!
- NEW: Dramatic 18-second grave animation
- NEW: Team-based XP distribution for grave battles
- NEW: Chest reward system with multiple goodies
──────────────────────────
License
This project is open-source under the
MIT License.
You are free to use, modify, and share it.
──────────────────────────
Enjoying the plugin? Leave a ⭐⭐⭐⭐⭐ review!