Home›Java›Mods›Halloween Plugin
Halloween Plugin
ModsJava

Halloween Plugin

Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
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.

Works on Minecraft 1.21.3+ and the new year-based versions 26.1 / 26.2 (Spigot, Paper, Purpur); 26.3 is expected to work (tested on Paper 26.3 alpha), not yet guaranteed.

Halloween Boss Showcase


Grave Event Showcase


Pumpkin Trader Showcase


Core Systems

Key Features

Configuration Example
Code (Text):

config_version: "3.4.0"

command_prefix: "halloween"

broadcast_events: false

worlds_blacklist:
  - nether
  - world_nether
  - the_end
  - world_the_end

player_filters:
  respect_vanish: true
  skip_spectators: true

login_pumpkin:
  enabled: true
  cooldown_minutes: 30

login_messages:
  enabled: true
  sound: true

helmet_rewards:
  enabled: true
  first_reward_minutes: 5
  increment_minutes: 5
  max_minutes: 30

pumpkin_zombie_boss:
  enabled: true
  cooldown_minutes: 10
  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: 10
  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
  trades:                       # item: any material, or CANDY = Halloween Candy
    - cost:   { item: EMERALD, amount: 1 }
      result: { item: CARVED_PUMPKIN, amount: 64 }
      max_uses: 999999
    - cost:   { item: CANDY, amount: 10 }
      result: { item: GOLDEN_APPLE, amount: 1 }
      max_uses: 5

candy:
  enabled: true
  material: COOKIE
  name: "&6&lHalloween Candy"
  edible: false
  drops:
    grave_mob:          { chance: 0.25, min: 1, max: 1 }
    boss_defeat:        { chance: 1.0,  min: 5, max: 10 }

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
    enable_pumpkin_surprise: true
    pumpkin_surprise_count: 3

  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: 2
      enabled: false
    - type: SPEED
      level: 2
      enabled: true
    - type: STRENGTH
      level: 2
      enabled: false
    - type: REGENERATION
      level: 2
      enabled: true
    - type: RESISTANCE
      level: 2
      enabled: false
    - type: JUMP_BOOST
      level: 2
      enabled: false

grave:
  enabled: true
  cooldown_minutes: 15
  wave_timeouts:
    wave1: 90
    wave2: 120
    wave3: 180
  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
  chest_glow: { enabled: true, minutes: 15 }
  pumpkin_drop_chance: 0.10
  pumpkin_drops_per_mob: 1
  xp_per_mob: 5
  rewards:                      # also: - command: "give %player% ..." / - money: 100 / - candy: 5
    - 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: PHANTOM_MEMBRANE
      min: 1
      max: 1

season:
  enabled: false
  start: "10-01"
  end: "11-05"
  countdown_days: 7

witching_hour:
  enabled: false
  mode: real                    # real (server clock) or minecraft (world time)
  start: "20:00"
  end: "22:00"
  interval_multiplier: 0.5

discord:
  enabled: false
  webhook_url: ""

statistics:
  enabled: true
  player_visible: [scares, pumpkins_received, halloween_mob_kills, bosses_defeated, graves_completed, cakes, candy_earned]
  top_public: true
  season_end_top: 3

visuals:
  boss_bar: { enabled: true, radius: 40 }
  titles:   { enabled: true, boss_spawn: true, wave_start: true, grave_complete: true }

worldguard:
  enabled: true                 # region flag halloween-events (when WorldGuard is installed)

update_checker:
  enabled: true
  message: "§6[Halloween] §eNew update available!\n§7Current: §c%current_version% §7→ Latest: §a%new_version%\n§eDownload: %link%"
 
Commands
Read more in the documentation tab.

Permissions
Permission Default Description
halloween.base true Player commands: help, enable, disable
halloween.use OP Admin commands: on/off, reload, set, reset, buffs, sound, cleanup
halloween.admin OP Receives the in-game "update available" notice on join
halloween.stats true Own statistics and the public leaderboard
halloween.stats.admin OP Any player's statistics
halloween.trigger OP /halloween trigger


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.

Upgrading
From v3.0.5 or newer (drop-in):
From v3.0.0 – v3.0.4: config is replaced with fresh defaults, the old file is kept as config.old_<timestamp>.yml – copy your values back manually. messages.yml and data.yml are preserved.

From v1.x / v2.x (folder plugins/Halloween/):

Technical Information

Version Summary

Made by Softici s.r.o. – A complete Halloween event framework for Minecraft servers.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Halloween Plugin is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2, 26.3. Downloaded 1,139 times (via Spigot). Download it and open it directly in the game.

Explore more