Halloween Plugin icon

Halloween Plugin -----

Bring the spooky chaos of Halloween to your Minecraft server – pumpkins, scares, and hilarious prank



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
Permission Default Description
halloween.base true Access to standard player commands
halloween.admin OP Administrative and configuration control


Installation
  1. Place the plugin JAR into the server’s plugins/ directory.
  2. Restart the server to generate configuration files in plugins/Halloween_Softici/.
  3. Edit config.yml and messages.yml to your preference.
  4. 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.
Resource Information
Author:
----------
Total Downloads: 162
First Release: Sep 30, 2025
Last Update: Yesterday at 8:57 PM
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings