Halloween Plugin
An advanced seasonal plugin that transforms your Minecraft server into a cinematic Halloween experience
Developed by Softici s.r.o.
Overview
The Halloween Plugin adds a complete suite of atmospheric events, encounters, and visual effects to bring authentic Halloween immersion to your server.
It includes random scare events, boss fights, a dramatic grave system, ambient sounds, and custom pumpkin buffs — all fully configurable and optimized for performance.
This plugin is designed for both small community servers and large networks seeking an event‑ready, stable Halloween system with minimal setup.
Core Systems
- Scare Events – Randomly trigger harmless but atmospheric effects such as lightning, darkness, fire flashes, Slenderman encounters, and Herobrine appearances.
- Boss Battles – Summonable Pumpkin Zombie and Skeleton bosses with multiple combat phases, minion spawns, and configurable rewards.
- Grave System – Build player graves to summon undead armies through an animated ritual sequence, complete with wave progression and treasure rewards.
- Pumpkin Buffs – Wearing a carved pumpkin grants temporary configurable potion effects with optional glowing visuals.
- Sound System – Play from sixteen curated horror sounds directly via commands for custom events or ambience.
- Bat Transformation Event – Bats can transform into witches with enhanced health, potion drops, and pumpkin rewards.
- Player Management – Each player can enable or disable personal Halloween participation, ensuring event flexibility across servers.
Key Features
- Modular event control: enable or disable any system individually.
- Automatic configuration migration from earlier versions.
- Smart XP scaling for fair progression rewards.
- Optimized entity management and cleanup utilities.
- Cinematic animations for graves and boss spawns.
- Fully localized messages in a separate messages.yml file.
- No external dependencies required.
Configuration Example
Code (Text):
config_version: "3.0.0"
command_prefix: "halloween"
broadcast_events: false
login_pumpkin:
enabled: true
cooldown_minutes: 30
helmet_rewards:
enabled: true
first_reward_minutes: 5
increment_minutes: 5
max_minutes: 30
pumpkin_zombie_boss:
enabled: true
health: 100.0
damage_boost: 2.0
speed_boost: 0.3
xp_reward: 10
rewards:
- material: CARVED_PUMPKIN
min: 15
max: 20
- material: CAKE
min: 3
max: 5
- material: PHANTOM_MEMBRANE
min: 1
max: 5
- material: ZOMBIE_HEAD
min: 1
max: 1
chance: 0.3
- material: GLOWSTONE_DUST
min: 10
max: 32
pumpkin_skeleton_boss:
enabled: true
health: 100.0
damage_boost: 3.0
speed_boost: 0.3
xp_reward: 15
bat_spawn_interval: 10
phantom_spawn_interval: 60
minion_range: 20
rewards:
- material: CARVED_PUMPKIN
min: 15
max: 30
- material: PHANTOM_MEMBRANE
min: 2
max: 4
- material: ANCIENT_DEBRIS
min: 1
max: 2
- material: POTION
min: 1
max: 1
random_pumpkin_mobs:
enabled: true
chance: 0.10
pumpkin_drops:
min: 1
max: 3
pumpkin_villager:
enabled: true
daily_limit: 64
bat_transformation:
enabled: true
chance: 0.33
health_multiplier: 1.5
message: "§5§l✦ §dThe bat transforms into a witch! §5§l✦"
xp_reward: 5
rewards:
pumpkins_min: 3
pumpkins_max: 8
potion_drop: true
events:
pumpkin:
enabled: true
min: 5
max: 20
slenderman:
enabled: true
min: 15
max: 40
fire:
enabled: true
min: 30
max: 60
damage_enabled: false
lightning:
enabled: true
min: 20
max: 35
damage_enabled: false
darkness:
enabled: true
min: 10
max: 50
duration_seconds: 2
herobrine:
enabled: true
min: 40
max: 80
render_distance: 3
pumpkin_buffs:
enabled: true
glowing: true
duration: 15
effects:
- type: HASTE
level: 1
enabled: false
- type: SPEED
level: 1
enabled: true
- type: STRENGTH
level: 1
enabled: false
- type: REGENERATION
level: 1
enabled: true
- type: RESISTANCE
level: 1
enabled: false
- type: JUMP_BOOST
level: 1
enabled: false
grave:
enabled: true
wave_timeouts:
wave1: 120
wave2: 180
wave3: 300
spawns:
wave1:
skeleton: 3
zombie: 2
skeleton_horse: 2
zombie_horse: 3
wave2:
skeleton: 5
zombie: 7
skeleton_horse: 3
zombie_horse: 4
wave3:
skeleton: 10
zombie: 8
blaze: 3
skeleton_horse: 6
health_boost: 1.3
damage_boost: 1.5
speed_boost: 0.2
pumpkin_drops_per_mob: 3
xp_per_mob: 5
rewards:
- material: CARVED_PUMPKIN
min: 10
max: 32
- material: CAKE
min: 2
max: 5
- material: SKELETON_SKULL
min: 0
max: 1
chance: 0.5
- material: ZOMBIE_HEAD
min: 0
max: 1
chance: 0.5
- material: DIAMOND
min: 5
max: 10
- material: ANCIENT_DEBRIS
min: 1
max: 3
- material: FILLED_MAP
min: 1
max: 1
update_checker:
enabled: true
message: "§6[Halloween] §eNew update available!\n§7Current: §c%current_version% §7→ Latest: §a%new_version%\n§eDownload: %link%"
Commands
- /halloween on – Enable all events globally.
- /halloween off – Disable all events and remove active entities.
- /halloween reload – Reload configuration and player data.
- /halloween set <event> <min> <max> – Adjust event timing or disable an event.
- /halloween sound <player|@a> <sound> – Play horror sounds to selected players.
- /halloween cleanup [all] – Remove spawned bosses, mobs, and optional traders.
- /halloween disable/enable [all] – Disables/Enables event for specific player.
- /halloween buff list [all] – Displays all the currently set buffs when wearing pumpkin.
Read more in documentation
Permissions
halloween.base |
true |
Access to standard player commands |
halloween.admin |
OP |
Administrative and configuration control |
Installation
- Place the plugin JAR into the server’s plugins/ directory.
- Restart the server to generate configuration files in plugins/Halloween_Softici/.
- Edit config.yml and messages.yml to your preference.
- Run /halloween reload or restart to apply changes.
Migrating from Earlier Versions
- Backup your old configuration folder plugins/Halloween/.
- Replace the old JAR with version 3.0.0.
- Start the server – the plugin automatically migrates and preserves settings.
- Optional: copy player data to Halloween_Softici/data.yml.
- Verify migration with /halloween reload.
Technical Information
- Config Version: 3.0.0
- Spigot/Paper/Purpur: 1.21.1+
- Java: 17 or newer
- Automatic configuration migration from v1.x and v2.x
- Unique plugin folder prevents conflicts with other Halloween add‑ons
- Optimized for low performance overhead
Version Summary
- v3.0.0 – Major update with new structure, bug fixes, and bat transformation system.
- v1.7.x – Grave wave system, dynamic rewards, and enhanced animations.
- v1.6.x – Horror sound system and command customization.
- v1.5.x – Boss battles, trading system, and improved XP handling.
- Earlier versions – Core scare events and pumpkin curse mechanics.
Made by Softici s.r.o. – A complete Halloween event framework for Minecraft servers.