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.
Halloween Boss Showcase
Grave Event Showcase
Pumpkin Trader Showcase
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
cooldown_minutes: 15
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
cooldown_minutes: 15
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
cooldown_minutes: 15
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.