Halloween Plugin icon

Halloween Plugin -----

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





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:
    1. Place 3 wood planks underground (coffin)
    2. Cover with 3 dirt blocks
    3. Add RIP sign on middle dirt
    4. Build cross with stone walls (4 vertical + 2 horizontal at 3rd level)
    5. Place candles on opposite side
    6. 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

  1. Place the plugin jar in your plugins/ folder.
  2. Start the server once to generate configs.
  3. Edit config.yml and messages.yml if desired.
  4. 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!
Resource Information
Author:
----------
Total Downloads: 157
First Release: Sep 30, 2025
Last Update: Yesterday at 7:05 PM
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings