Halloween Plugin icon

Halloween Plugin -----

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




Halloween Plugin v3.0.0 - MAJOR UPDATE

⚠️ BREAKING CHANGES - READ BEFORE UPDATING

Plugin Folder Name Changed:
  • Old: plugins/Halloween/
  • New: plugins/Halloween_Softici/
  • Prevents conflicts with other Halloween plugins
  • Auto-detection warns if old folder exists

Config Structure Changed:
  • intervals:events:
  • pumpkin_monster:pumpkin_zombie_boss:
  • pumpkin_witch:pumpkin_skeleton_boss:
  • All events now have enabled: true/false flag
  • Auto-migration preserves your settings

New Features

Bat Transformation Event (NEW!)
  • Bats have 33% chance to transform into witches when killed
  • Transformed witches spawn with pumpkin helmet + glow effect
  • 1.5x health multiplier
  • Random useful potion drops: Strength, Swiftness, Regeneration, Healing, Fire Resistance
  • 3-8 pumpkin drops + 5 XP levels
  • Fully configurable in config.yml

Code (Text):

bat_transformation:
  enabled: true
  chance: 0.33           # 33% transformation rate
  health_multiplier: 1.5
  xp_reward: 5
  rewards:
    pumpkins_min: 3
    pumpkins_max: 8
    potion_drop: true    # Random useful potion
 
Per-Event Toggle System
  • Each event now has individual enabled: true/false flag
  • Disable specific events without removing config sections
  • Works immediately after /halloween reload
  • Example: Turn off pumpkin heads but keep Slenderman

Code (Text):

events:
  pumpkin:
    enabled: true
    min: 5
    max: 15

  slenderman:
    enabled: false
    min: 10
    max: 20
 
Critical Bug Fixes

  • Fixed: Event enabled: false not working
    • Previously, setting enabled: false had no effect
    • All 6 event tasks updated (pumpkin, slenderman, fire, lightning, darkness, herobrine)
    • Now properly checks enabled flag before scheduling
  • Fixed: Bat witch potion drops were broken
    • Old: Dropped uncraftable potions with no effects
    • New: Random useful potions (Strength/Swiftness/Regeneration/Healing/Fire Resistance)
    • Uses Minecraft 1.21.1 compatible potion types
  • Fixed: XP errors in 3 locations
    • IllegalArgumentException: Experience must be positive
    • Fixed in GraveManager, PumpkinMonsterManager, PumpkinWitchManager
    • Now validates XP before setting
  • Fixed: Config version overwrite during migration
    • Config migration no longer overwrites config_version
    • Preserves version marker for future updates
  • Fixed: Deprecated sections added to fresh installs
    • Removed pumpkin_protector: (was not working)
    • Removed standalone herobrine: (use events.herobrine:)
    • Fresh v3.0.0 configs only contain working features
  • Code Cleanup
    • Removed 200+ lines of dead migration code
    • Cleaner codebase for future updates

Migration Guide

Updating from v1.x/v2.x:

Step 1: Backup your config
Code (Text):

# Windows PowerShell:
copy plugins\Halloween\config.yml plugins\Halloween\config.yml.backup
copy plugins\Halloween\data.yml plugins\Halloween\data.yml.backup
 
Step 2: Stop server, replace JAR file

Step 3: Start server
  • Plugin creates new Halloween_Softici/ folder
  • Auto-generates v3.0.0 config structure
  • Shows warning if old Halloween/ folder detected

Step 4: Migrate player data (optional)
Code (Text):

copy plugins\Halloween\data.yml plugins\Halloween_Softici\data.yml
 
Step 5: Verify and cleanup
Code (Text):

/halloween reload      # Check for errors
/halloween set pumpkin 1 1  # Test events
# After testing, delete old Halloween/ folder
 
Updated Commands

Code (Text):

/halloween cleanup [all]  # NEW: Remove entities, "all" includes traders
/halloween set <event> 0 0  # Set to 0 0 to disable event
/halloween reload  # Restarts all tasks with new config
 
Complete Feature Overview

Scare Events:
  • Random pumpkin heads with buffs
  • Slenderman teleportation
  • Lightning strikes
  • Fire spawns
  • Darkness effects
  • Herobrine 4-stage encounters (night only)
  • NEW: Bat transformation witches

Boss Battles:
  • Pumpkin Zombie Boss (formerly Pumpkin Monster)
  • Pumpkin Skeleton Boss (formerly Pumpkin Witch)
  • 4-phase progression
  • Minion spawning
  • Epic rewards

Grave System:
  • Build graves to summon undead armies
  • 18-second dramatic animation
  • Team-based XP distribution
  • Reward chests with diamonds & ancient debris
  • 3-wave combat system

Pumpkin Buffs:
  • Speed, Strength, Resistance
  • Night Vision
  • Configurable duration & amplifiers
  • Glow effect (optional)

Horror Sounds:
  • 16 unique horror sounds
  • /halloween sound @a <sound> command
  • Tab completion support

Technical Details

  • Config Version: 3.0.0
  • API: Spigot 1.21.1, Paper 1.21.1+, Purpur 1.21.1+
  • Java: 17+
  • Permissions:
    • halloween.base - Player commands (default: true)
    • halloween.admin - Admin commands (default: OP)

Documentation

  • GitHub: Full documentation, guides, and source code
  • Config Auto-Migration: Automatically updates from v1.x/v2.x
  • Migration Warnings: Console shows clear instructions
  • Release Notes: Complete changelog available

Why Update to v3.0.0?

  • No more plugin conflicts - Unique folder name
  • New bat transformation event - More variety
  • Per-event control - Enable/disable individual events
  • 6 critical bugs fixed - More stable
  • Cleaner config structure - Easier to manage
  • Better code quality - Foundation for future features

Compatible with Minecraft 1.21.1 | Tested on Paper/Purpur | Auto-migration from v1.x/v2.x

⚠️ Important: This is a major version update with breaking changes. Please read the migration guide above before updating. Auto-migration preserves your settings, but manual testing is recommended.

Download v3.0.0 now and enjoy the enhanced Halloween experience!

Halloween Plugin v1.7.2 - Bug Fixes & Dynamic Rewards

What's New:

Major Bug Fixes

  • Grave Wave Timeout System
    - Waves no longer stall if players move away or take too long
    - Configurable timeouts: Wave 1 (2min), Wave 2 (3min), Wave 3 (5min)
    - 30-second warning before timeout
    - Auto-cleanup with scaled rewards based on completion percentage
    - Config: grave.wave_timeouts
  • Cross Arm Animation Fixed
    - Arms now sink gradually block-by-block (Y=3→2→1→0)
    - Previously dropped instantly, now proper visual descent
    - Better atmosphere during grave animation
  • Wave 3 Mob Replacement
    - Replaced ineffective phantoms with 3 blazes
    - Better ground-level combat experience
    - More challenging and engaging wave 3
    - Configurable: grave.spawns.wave3.blaze: 3
  • Herobrine Skin Fixed
    - Now displays Galthorius skin (white glowing eyes) correctly
    - Dual-method approach (reflection + player lookup fallback)
    - Works on Paper 1.21.1+ without console spam
  • Pumpkin Buff Duration
    - Increased from 11 seconds to 15 seconds (configurable)
    - Prevents night vision blinking effect
    - Config: pumpkin_buffs.duration: 15
  • Instant Buff Removal
    - Buffs now clear immediately when helmet is removed
    - Previously lingered for several seconds
    - Cleaner gameplay experience

✨ New Features

  • Dynamic Boss Rewards
    - Fully configurable reward lists in config.yml
    - pumpkin_monster.rewards - Zombie boss loot
    - pumpkin_witch.rewards - Skeleton boss loot
    - Set min/max amounts and drop chances
    - No code changes needed for custom rewards!
  • Improved Grave Rewards
    - Added Ancient Debris (2-4 per grave)
    - Increased diamonds to 5-10 (was fixed at 5)
    - Configurable loot table: grave.rewards
    - Supports chance field for rare drops
    - Completion percentage affects reward amounts
  • Per-Wave Mob Spawns
    - Different mob types and counts per wave
    - grave.spawns.wave1 / wave2 / wave3 structure
    - Easy difficulty scaling via config
    - Progressive challenge without code changes
  • Horse Death Sound BONUS!
    - New horror sound added by player request
    - Usage: /halloween sound @a horse_death
    - Aliases: dying_horse, horse
    - One of Minecraft's most disturbing sounds!
    - Now 16 horror sounds total (was 15)


Configuration Examples:

Wave Timeouts:
Code (Text):

grave:
  wave_timeouts:
    wave1: 120  # 2 minutes
    wave2: 180  # 3 minutes
    wave3: 300  # 5 minutes
 
Per-Wave Spawns:
Code (Text):

grave:
  spawns:
    wave1:
      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
 
Dynamic Rewards:
Code (Text):

pumpkin_monster:
  rewards:
    - material: CARVED_PUMPKIN
      min: 10
      max: 14
    - material: CAKE
      min: 3
      max: 5
    - material: DIAMOND
      min: 2
      max: 5
      chance: 0.5  # 50% chance

grave:
  rewards:
    - 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 Buff Duration:
Code (Text):

pumpkin_buffs:
  duration: 15  # Seconds (configurable, default 15)
 

Technical Improvements:

  • Config Auto-Regeneration
    - Upgrading from v1.7.0 or v1.7.1 automatically regenerates config
    - Old config backed up to config.yml.pre-v1.7.2.backup
    - Ensures all new features are present
    - Copy custom intervals from backup if needed
  • Clean Console Output
    - Removed debug spam from Herobrine skin loading
    - Production-quality logging
    - Silent fallback mechanisms
    - Professional server appearance
  • Performance Optimized
    - Efficient wave timeout tracking
    - Smart entity cleanup
    - Minimal TPS impact (<0.1)
    - Memory usage: ~50MB


Upgrade Instructions:

From v1.7.0 or v1.7.1:
  1. Stop your server
  2. Replace old JAR with halloween-plugin-1.7.2.jar
  3. Start server - config auto-regenerates
  4. Old config backed up to config.yml.pre-v1.7.2.backup
  5. Copy custom intervals from backup if needed
  6. Ready to use!

From v1.6.x or earlier:
  1. Stop your server
  2. Replace old JAR with halloween-plugin-1.7.2.jar
  3. Delete config.yml (will regenerate)
  4. Start server
  5. Configure as desired


Testing Commands:

Code (Text):

# Test grave timeout (fast)
/halloween set grave 1 1
/time set day
# Build grave, light candle, wait 2 minutes

# Test Herobrine skin
/halloween set herobrine 1 1
/time set night
# Wait 1 minute, check for white-eyed skin

# Test wave 3 blazes
# Build grave, progress to wave 3, confirm blazes spawn

# Test pumpkin buff duration
/give @s carved_pumpkin
# Wear helmet, count to 15, check effects

# Test instant buff removal
# Wear helmet, wait 5 seconds, remove helmet
# Effects should clear immediately

# Test horse death sound
/halloween sound @a horse_death
# Very disturbing sound!

# Test dynamic rewards
# Defeat bosses, check chests for configured items
 
Bug Fixes Summary:

  • ✅ Grave waves no longer stall (timeout system)
  • ✅ Cross arms sink gradually (not instant drop)
  • ✅ Wave 3 blazes instead of phantoms
  • ✅ Herobrine displays Galthorius skin
  • ✅ Pumpkin buffs last 15 seconds (no blink)
  • ✅ Buffs clear instantly when helmet removed
  • ✅ Config regeneration saves to disk
  • ✅ All console spam removed


Complete Feature List:

v1.7.2 includes all previous features plus improvements:
  • Pumpkin helmet buffs (15 seconds, configurable)
  • Herobrine progressive encounter (4 stages, working skin)
  • ⚰️ Grave system (timeouts, per-wave spawns, ancient debris)
  • Pumpkin Monster boss (dynamic rewards)
  • Halloween Boss (dynamic rewards)
  • 6 scare events (pumpkin, slenderman, fire, lightning, darkness, herobrine)
  • 16 horror sounds (including horse_death)
  • ⚙️ Fully configurable (intervals, rewards, spawns, buffs)
  • Per-player opt-out system
  • Update checker (v1.7.1+)
  • ️ Custom command prefix


Compatibility:

  • Spigot 1.20+
  • Paper 1.20+ (recommended)
  • Purpur 1.20+
  • Java 17+
  • Minecraft 1.20.x - 1.21.x


Support:

Issues? Report on GitHub or resource discussion
Questions? Check documentation in resource files
Suggestions? We love player feedback! (Horse death sound was a player request!)


Download:

Version: 1.7.2
Release Date: October 9, 2025
File Size: ~150KB
Build Status: ✅ Production Ready

Thank you for using Halloween Plugin!

Developed by Softici s.r.o.

Happy Halloween!
----------, Oct 9, 2025

Halloween Plugin v1.7.1 - Bug Fixes & Update Checker

⚡ What's New in v1.7.1

Bug Fixes:
  • Grave System - Underground Detection Fixed
    • Fixed grave detection failing when coffin is dug underground
    • Now correctly detects dirt layer orientation (X-axis vs Z-axis)
    • Graves now work properly in holes, basements, and underground areas
  • Grave System - Cross Animation Fixed
    • Fixed cross arms not sinking completely during animation
    • Arms now properly descend from layer 3 to layer 0
    • Smooth animation throughout entire grave event

✨ New Features:
  • Automatic Update Checker
    • Notifies admins when new version is available
    • Shows current and latest version on plugin startup
    • In-game notification with clickable download link
    • Fully configurable in config.yml
    • Can be disabled if not needed

Configuration

New Update Checker Section:
Code (Text):

update_checker:
  enabled: true  # Set to false to disable update notifications
  # Message shown to admins when update is available
  # Placeholders: %current_version%, %new_version%, %link%
  message: "§6[Halloween] §eNew update available!\n§7Current: §c%current_version% §7→ Latest: §a%new_version%\n§eDownload: %link%"
 
Updating from v1.7.0

  • Config auto-updates - Just replace the JAR file
  • No manual config changes needed - Update checker section added automatically
  • All settings preserved - Your configuration stays intact
  • No data loss - Player data and plugin state maintained

Complete Feature List

Pumpkin Monsters (v1.0.0+)
  • Zombie with pumpkin head boss
  • Progressive difficulty scaling
  • Configurable spawn rates and rewards
  • Custom drops and experience

Pumpkin Protectors (v1.1.0+)
  • Iron Golem guardians with pumpkin heads
  • Protect players from hostile mobs
  • Village spawning system
  • Configurable health and damage

Pumpkin Witch Boss (v1.2.0+)
  • Epic witch boss battle
  • 4-phase progression system
  • Minion spawning mechanics
  • Rare rewards and custom drops

Pumpkin Head Buffs (v1.3.0+)
  • Speed, strength, resistance effects
  • Night vision for darkness
  • Configurable per buff type
  • Visual particles and sounds

Pumpkin Villagers (v1.4.0+)
  • Custom pumpkin-themed villager NPCs
  • Special trades and economy
  • Village integration
  • Unique appearances

⚰️ Grave Events (v1.5.0+)
  • Cross structure detection (3-layer system)
  • Coffin placement mechanics
  • Zombie spawning with rewards
  • Animated cross sinking
  • Wave-based minion system
  • ✅ NOW WORKS UNDERGROUND!

Herobrine Scare Events (v1.7.0+)
  • 4-stage progressive encounter system
  • Silent observation, vanishing, and chase phases
  • Atmospheric sound effects
  • Configurable spawn rates and behavior

Update Notifications (v1.7.1+)
  • Automatic version checking via Spiget API
  • Admin notifications on join
  • Clickable download links
  • Fully configurable messages

Compatibility

  • Minecraft: 1.20+ (tested on 1.21.1)
  • Server: Spigot, Paper, Purpur, and forks
  • Java: 17+
  • Dependencies: None required

Bug Reports & Support

Found a bug? Need help? Contact me through:
  • SpigotMC Discussion tab
  • GitHub Issues (if available)
  • Private message on SpigotMC

⭐ Enjoying the Plugin?

If you like this plugin, please:
  • ⭐ Leave a 5-star review
  • Share your feedback
  • Tell others about it

Thank you for using Halloween Plugin!

[HR][/HR]
Download v1.7.1 now and enjoy the bug fixes!
----------, Oct 8, 2025

Halloween Plugin v1.7.0 - Herobrine Event

What's New:

️ Herobrine Progressive Scare Event
Experience the legend! Herobrine now haunts players at night with a terrifying 4-stage encounter system.

How It Works:
  • Stage 1: Herobrine appears far away (3 chunks), watching you...
  • Stage 2: He moves closer (2 chunks), still watching...
  • Stage 3: Now very close (1 chunk), getting ready...
  • Stage 4: Invisible attack from behind with creepy effects!

Herobrine Features:
  • ✅ Only spawns at night (13000-23000 ticks)
  • ✅ Progressive stages with 10-20 second delays
  • ✅ Auto-despawns after 20 seconds per stage
  • ✅ Despawns if you approach too close (stages 1-3)
  • ✅ Smart spawn validation (no water, no underground, no Nether/End)
  • ✅ Custom Steve skin with white eyes
  • ✅ Particles and horror sounds
  • ✅ Final stage: invisible attack with 3-second buildup

Configuration:
Code (Text):

intervals:
  herobrine:
    min: 40  # Minutes (default)
    max: 80

herobrine:
  enabled: true
  render_distance: 3
 
Admin Commands:
Code (Text):

/halloween set herobrine <min> <max>  # Adjust spawn interval
/halloween cleanup                    # Remove leftover Herobrines
 
Bug Fixes:
  • Fixed leftover Herobrine entities after crashes
  • Fixed texture loading across different server types
  • Fixed sequences getting stuck when day arrives
  • Auto-cleanup on plugin startup
  • Players with Halloween disabled never see Herobrine

Messages:
20+ unique Herobrine messages for each stage, including:
  • "You feel like someone is watching you..."
  • "The air grows cold as a shadow moves in the distance..."
  • "You hear footsteps behind you..."
  • "Something strikes you from the darkness!"

Compatible with Minecraft 1.20+ | Spigot/Paper/Purpur | Requires halloween.admin permission for commands

Note: Existing configs auto-update! Pre-1.7.0 users will have Herobrine section added automatically.
----------, Oct 7, 2025

Halloween Plugin v1.6.2 - Sound Command

What's New:

Horror Sound Command
Play spooky sounds to specific players or everyone!

Code (Text):

/halloween sound <player|@a> <sound>

Examples:
/halloween sound Steve cave_ambience
/halloween sound @a witch_cackle
/halloween sound PlayerName creeper_hiss
 
Available Sounds:
  • cave_ambience - Eerie cave sounds
  • witch_cackle - Witch laughing
  • ghast_scream - Ghast crying
  • enderman_scream - Enderman scream
  • zombie_growl - Zombie groaning
  • skeleton_rattle - Skeleton rattling
  • creeper_hiss - Creeper fuse
  • wither - Wither ambient
  • ender_dragon - Dragon growl
  • thunder - Thunder strike
  • bell - Bell toll
  • portal - Nether portal
  • soul - Soul escape
  • sculk_shriek - Sculk shrieker
  • warden_heartbeat - Warden heartbeat

Features:
  • ✅ Tab completion for players and sounds
  • ✅ Broadcast to all with @a
  • ✅ Works with custom command prefix
  • ✅ Confirmation messages
  • ✅ 15 unique horror sounds

Compatible with Minecraft 1.20+ | Requires halloween.use permission
----------, Oct 7, 2025

Halloween Plugin v1.6.1 - Command Conflict Update

What's New:

Custom Command Prefix
  • 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!

Player Data Separation
  • Player data moved to dedicated data.yml file
  • Cleaner config structure

Compatibility
  • Works on Spigot, Paper, and Purpur servers
  • Cross-version reflection support for command management

Example Usage:

Code (Text):

# In config.yml
command_prefix: "scary"

# Now use:
/scary help
/scary enable
/scary buffs list

# /halloween is freed for other plugins!
 
Full changelog: https://github.com/softici/halloween-plugin

Compatible with Minecraft 1.20+


-- If you have any problems, please let us know --
----------, Oct 7, 2025

Halloween Plugin v1.6.0 - Grave System Update

Release Date: October 6, 2025

What's New

Grave System - Major New Feature!

Build elaborate graves and summon an undead army to test your combat skills!

How to Build a Grave:

  1. Create the Coffin (underground):
    • Place 3 wood planks in a row, 1 block below ground level
    • Any wood planks work!
  2. Cover with Dirt:
    • Place 3 dirt blocks directly above the coffin
  3. Place the Sign:
    • Put a sign on the middle dirt block
    • Write "RIP", "R.I.P.", "R.i.P.", or any variation
  4. Build the Cross:
    • On one side of the dirt, place 4 stone walls vertically
    • At the 3rd level (counting from bottom), add 2 stone walls horizontally (left and right)
    • Creates a cross shape
  5. Add Candles:
    • Place at least 1 candle on the opposite side of the cross
    • On top of the dirt blocks
  6. Light the Candle:
    • Right-click the candle with flint & steel
    • The grave awakens!

What Happens:

  1. Dramatic Animation (every 3 seconds):
    • Cross sinks block by block (4 stages)
    • Dirt layer vanishes with sign and candles
    • Coffin transforms into nether bricks
  2. Undead Army Spawns:
    • 3 Skeletons (default)
    • 2 Zombies (default)
    • 2 Skeleton Riders on skeleton horses (default)
    • 3 Zombie Riders on zombie horses (default)
    • All mobs wear pumpkin helmets and glow!
    • Multiple waves of enemies.
  3. Buffed Stats:
    • +30% health
    • +50% damage
    • +20% speed
    • Drop 3 pumpkins each + extra XP
  4. Defeat All Mobs:
    • Chest appears with rewards
    • XP distributed among participants

Rewards:

Chest Contains:
  • 10-32 Carved Pumpkins
  • 2-5 Cakes
  • 0-1 Skeleton Skull (50% chance)
  • 0-1 Zombie Head (50% chance)
  • 1 Treasure Map
  • 5 Diamonds

Participant XP:
  • Total pool: 10 levels worth of XP (level 1 equivalent)
  • Distributed based on kill contribution
  • Example: Kill 50% of mobs = 50% of XP

⚙️ Configuration

New Config Section:

Code (YAML):

# Grave System (v1.6.0+)
grave
:
  enabled
: true
  spawns
:
    skeleton
: 3   # Number of skeletons to spawn
    zombie
: 2   # Number of zombies to spawn
    skeleton_horse
: 2   # Number of skeleton riders on horses
    zombie_horse
: 3   # Number of zombie riders on horses
  health_boost
: 1.3   # Multiply mob health by this (1.3 = 30% more health)
  damage_boost
: 1.5   # Multiply mob damage by this (1.5 = 50% more damage)
  speed_boost
: 0.2   # Add this to mob speed
  pumpkin_drops_per_mob
: 3   # Pumpkins dropped by each grave mob
  xp_per_mob
: 5   # Extra XP per mob kill
  rewards
:
    pumpkins_min
: 10
    pumpkins_max
: 32
    cakes_min
: 2
    cakes_max
: 5
    skeleton_skull_chance
: 0.5   # 50% chance
    zombie_head_chance
: 0.5   # 50% chance
    diamonds
: 5
    treasure_map
: 1
 
New Messages:

Code (YAML):

graveAwaken
:
 - " %PLAYER% has disturbed an ancient grave... something evil awakens!"
  - " %PLAYER% has awakened old evil from beyond the grave!"
  - " The dead rise as %PLAYER% disturbs their eternal rest!"
  - "⚰️ %PLAYER% has broken the seal on a cursed grave!"

graveCurseBroken
:
 - "✨ %PLAYER% has broken the curse of the grave and defeated the undead army!"
  - " %PLAYER% has vanquished the grave guardians and lifted the curse!"
  - "⭐ The grave's curse is broken thanks to %PLAYER%!"
  - " %PLAYER% and their allies have defeated the undead horde!"
 
️ Protection Systems

  • Disabled Players: Cannot trigger grave events
  • Global Disable: /halloween off despawns all active grave mobs
  • Error Messages: Helpful messages if Halloween is disabled

Gameplay Tips

For Players:
  • Team up! Graves spawn many mobs - bring friends
  • Be prepared: Diamond/netherite armor recommended
  • Track contributions: Everyone who helps gets XP
  • Farm pumpkins: Each mob drops 3 pumpkins (default)

For Server Admins:
  • Adjust difficulty: Change spawn counts in config
  • Balance rewards: Customize chest loot
  • Test first: Build a grave in creative to test settings
  • Monitor performance: Large battles may impact server

Technical Details

Structure Validation:
  • Checks for exact 3x1 coffin (wood planks)
  • Validates 3x1 dirt layer above
  • Confirms RIP sign (case-insensitive)
  • Verifies cross structure (4 vertical + 2 horizontal stone walls)
  • Requires at least 1 candle on opposite side

Animation System:
  • 3-second intervals between stages
  • 4 cross sinking stages
  • 1 dirt removal stage
  • 1 coffin transformation stage
  • Total animation time: ~18 seconds

Mob Tracking:
  • UUIDs stored per grave
  • Kill attribution tracked per player
  • XP calculated by contribution percentage
  • Cleanup on grave completion or global disable

Known Issues
- Nether bricks might spawn in wrong direction
Please report any bugs!

Installation

  1. Backup your server
  2. Stop your server
  3. Replace old halloween-plugin-1.5.4.jar with halloween-plugin-1.6.0.jar
  4. Start server (config auto-updates with new grave section)
  5. Enjoy!

Changes from v1.5.4

  • Added: Complete Grave System with structure building
  • Added: Sinking animation for cross
  • Added: Undead army spawning (4 mob types)
  • Added: Mounted mobs (skeleton/zombie riders)
  • Added: Participant XP distribution system
  • Added: Chest reward system
  • Added: Grave mob tracking and cleanup
  • Added: Global disable cleanup for graves
  • Updated: /halloween off now despawns grave mobs
  • Updated: Config with full grave configuration section
  • Updated: Messages with grave event messages

[HR][/HR]

Developer Notes

New Classes:
  • GraveManager.java - Main grave system controller
  • GraveStructure (inner class) - Structure data storage
  • GraveData (inner class) - Active grave tracking

API Changes:
  • Added getGraveManager() to HalloweenPlugin
  • Added despawnAllGraves() cleanup method
  • Extended /halloween off command

Credits

Developed by: Softici s.r.o.
Version: 1.6.0
Release Date: October 6, 2025

Enjoy the new Grave System!

May your builds be spooky and your battles epic!
----------, Oct 6, 2025

Halloween Plugin v1.5.4 - Major Update!

What's New in v1.5.4

This massive update brings bosses, trading, minion systems, and much more to your Halloween celebrations!

⭐ NEW FEATURES

Two Epic Boss Battles

Pumpkin Monster (Zombie Boss)
  • Summon: Place Fence Block + Carved Pumpkin on top, right-click with Flint & Steel
  • Stats: 100 HP, Diamond Armor, Mace weapon
  • Rewards: Pumpkins, Cakes, Zombie Head, Glowstone, Phantom Membrane
  • XP: Smart scaling (3-5 levels at low level, scaled XP at high level)

Halloween Boss (Skeleton Boss)
  • Summon: Place Lapis Lazuli Block + Carved Pumpkin on top, right-click with Flint & Steel
  • Stats: 100 HP, Netherite Armor, Bow weapon
  • Special: Summons Bats every 10s and Phantoms every 60s
  • Rewards: Ancient Debris, Phantom Membrane, Random Beneficial Potion, 15-30 Pumpkins
  • XP: Smart scaling (+40% more than Pumpkin Monster)

Pumpkin Trading System
  • Right-click any villager with a Carved Pumpkin to convert them
  • Becomes Pumpkin Trader (Toolsmith with pumpkin helmet)
  • Trade: 64 Pumpkins ↔ 1 Emerald (both directions)

Random Pumpkin Mobs
  • 10% chance for any mob to spawn with a pumpkin helmet
  • Drops 5-10 carved pumpkins when killed
  • Works with all hostile mobs

⏰ Join Cooldown System
  • Players receive pumpkin helmet when joining (if not already wearing one)
  • 30-minute cooldown prevents pumpkin farming
  • Persistent across server restarts

SMART XP SYSTEM

No more XP exploits! The plugin now scales XP rewards based on player level:

  • Low Level (< 30): Get direct levels (3-7 levels per boss)
  • High Level (≥ 30): Get raw XP that scales naturally with level requirements
  • Halloween Boss: Gives +40% more XP than Pumpkin Monster

Examples:
Code (Text):

Level 5:  Pumpkin Monster = +3 levels | Halloween Boss = +7 levels
Level 50: Pumpkin Monster = +70 XP (~0.4 levels) | Halloween Boss = +147 XP (~0.8 levels)
Level 90: Pumpkin Monster = +70 XP (~0.04 levels) | Halloween Boss = +147 XP (~0.09 levels)
 
IMPROVEMENTS

Configuration System
  • Pumpkin Buffs: Fully configurable effects when wearing pumpkin helmet
  • 8 Admin commands for real-time buff management
  • Individual effect enable/disable and level adjustment
  • Glowing effect toggle

Progressive Cake Rewards
  • Wear pumpkin helmet continuously to earn cakes
  • First reward: 3 minutes
  • Progressive: 6, 9, 12... up to 30 minutes
  • Resets if helmet is removed

Better Messages
  • Private Mode: Only affected player sees event messages (broadcast_events: false)
  • Broadcast Mode: All players see events (broadcast_events: true)
  • Only players with Halloween enabled see messages
  • Disabled players get helpful hint to enable Halloween

Global Disable Protection
  • When admin disables Halloween with /halloween off:
  • ✓ All bosses despawn immediately
  • ✓ All minions (bats/phantoms) removed
  • ✓ All Pumpkin Traders revert to normal villagers
  • ✓ Players cannot spawn new bosses

Player Disable Protection
  • Players who disable Halloween cannot spawn bosses
  • Shows helpful message: "You have Halloween disabled! Type /halloween enable to spawn bosses."
  • Respects player choice

HALLOWEEN EVENTS

All original pranks still included:
  • Pumpkin Curse: Random pumpkin helmet (1-10 min intervals)
  • Slenderman: Teleports behind you (10-15 min)
  • Fire Ring: Harmless fire effect (30-60 min)
  • Lightning Strike: Harmless lightning (20-40 min)
  • Darkness: Temporary darkness effect (10-50 min)
  • Easter Egg: Get 3 pumpkins in row? Inventory filled with pumpkins!

BUG FIXES

  • Fixed: High-level players getting too much XP from bosses
  • Fixed: Players with Halloween disabled could spawn bosses
  • Fixed: Bosses and villagers persisting after global disable
  • Fixed: Minion spawning reliability issues
  • Fixed: Pumpkin farming exploit via join/leave
  • Fixed: Message spam for disabled players
  • Fixed: Villager profession conflicts with pumpkin helmet
  • Fixed: Chest spawning at incorrect height

Happy Halloween!

Transform your server into a spooky Halloween adventure with epic bosses, trading, and endless fun!

Plugin by Softici s.r.o. | Version 1.5.4 | Build: October 6, 2025
----------, Oct 5, 2025

Halloween Plugin v1.5.4 - Major Update!

What's New in v1.5.4

This massive update brings bosses, trading, minion systems, and much more to your Halloween celebrations!

⭐ NEW FEATURES

Two Epic Boss Battles

Pumpkin Monster (Zombie Boss)
  • Summon: Place Fence Block + Carved Pumpkin on top, right-click with Flint & Steel
  • Stats: 100 HP, Diamond Armor, Mace weapon
  • Rewards: Pumpkins, Cakes, Zombie Head, Glowstone, Phantom Membrane
  • XP: Smart scaling (3-5 levels at low level, scaled XP at high level)

Halloween Boss (Skeleton Boss)
  • Summon: Place Lapis Lazuli Block + Carved Pumpkin on top, right-click with Flint & Steel
  • Stats: 100 HP, Netherite Armor, Bow weapon
  • Special: Summons Bats every 10s and Phantoms every 60s
  • Rewards: Ancient Debris, Phantom Membrane, Random Beneficial Potion, 15-30 Pumpkins
  • XP: Smart scaling (+40% more than Pumpkin Monster)

Pumpkin Trading System
  • Right-click any villager with a Carved Pumpkin to convert them
  • Becomes Pumpkin Trader (Toolsmith with pumpkin helmet)
  • Trade: 64 Pumpkins ↔ 1 Emerald (both directions)

Random Pumpkin Mobs
  • 10% chance for any mob to spawn with a pumpkin helmet
  • Drops 5-10 carved pumpkins when killed
  • Works with all hostile mobs

⏰ Join Cooldown System
  • Players receive pumpkin helmet when joining (if not already wearing one)
  • 30-minute cooldown prevents pumpkin farming
  • Persistent across server restarts

SMART XP SYSTEM

No more XP exploits! The plugin now scales XP rewards based on player level:

  • Low Level (< 30): Get direct levels (3-7 levels per boss)
  • High Level (≥ 30): Get raw XP that scales naturally with level requirements
  • Halloween Boss: Gives +40% more XP than Pumpkin Monster

Examples:
Code (Text):

Level 5:  Pumpkin Monster = +3 levels | Halloween Boss = +7 levels
Level 50: Pumpkin Monster = +70 XP (~0.4 levels) | Halloween Boss = +147 XP (~0.8 levels)
Level 90: Pumpkin Monster = +70 XP (~0.04 levels) | Halloween Boss = +147 XP (~0.09 levels)
 
IMPROVEMENTS

Configuration System
  • Pumpkin Buffs: Fully configurable effects when wearing pumpkin helmet
  • 8 Admin commands for real-time buff management
  • Individual effect enable/disable and level adjustment
  • Glowing effect toggle

Progressive Cake Rewards
  • Wear pumpkin helmet continuously to earn cakes
  • First reward: 3 minutes
  • Progressive: 6, 9, 12... up to 30 minutes
  • Resets if helmet is removed

Better Messages
  • Private Mode: Only affected player sees event messages (broadcast_events: false)
  • Broadcast Mode: All players see events (broadcast_events: true)
  • Only players with Halloween enabled see messages
  • Disabled players get helpful hint to enable Halloween

Global Disable Protection
  • When admin disables Halloween with /halloween off:
  • ✓ All bosses despawn immediately
  • ✓ All minions (bats/phantoms) removed
  • ✓ All Pumpkin Traders revert to normal villagers
  • ✓ Players cannot spawn new bosses

Player Disable Protection
  • Players who disable Halloween cannot spawn bosses
  • Shows helpful message: "You have Halloween disabled! Type /halloween enable to spawn bosses."
  • Respects player choice

HALLOWEEN EVENTS

All original pranks still included:
  • Pumpkin Curse: Random pumpkin helmet (1-10 min intervals)
  • Slenderman: Teleports behind you (10-15 min)
  • Fire Ring: Harmless fire effect (30-60 min)
  • Lightning Strike: Harmless lightning (20-40 min)
  • Darkness: Temporary darkness effect (10-50 min)
  • Easter Egg: Get 3 pumpkins in row? Inventory filled with pumpkins!

BUG FIXES

  • Fixed: High-level players getting too much XP from bosses
  • Fixed: Players with Halloween disabled could spawn bosses
  • Fixed: Bosses and villagers persisting after global disable
  • Fixed: Minion spawning reliability issues
  • Fixed: Pumpkin farming exploit via join/leave
  • Fixed: Message spam for disabled players
  • Fixed: Villager profession conflicts with pumpkin helmet
  • Fixed: Chest spawning at incorrect height

Happy Halloween!

Transform your server into a spooky Halloween adventure with epic bosses, trading, and endless fun!

Plugin by Softici s.r.o. | Version 1.5.4 | Build: October 6, 2025
----------, Oct 5, 2025

Halloween Plugin v1.4.0 - Darkness Update

New spooky darkness event + bug fixes for an even better Halloween experience!

✨ What's New in v1.4.0

New Darkness Event
Players will now experience random moments of darkness accompanied by terrifying sounds! This brief but impactful event adds another layer of spookiness to your server.

  • Screen Darkening: 1-second blindness effect (very visible!)
  • Layered Scary Sounds: Multiple iron trapdoor sounds + ambient cave sounds
  • Configurable: Default 10-50 minutes between events
  • Broadcast Messages: Random spooky messages
  • Auto-Merging: Updates automatically add new messages without overwriting yours!

Progressive Cake Rewards
Helmet rewards are now progressive and repeatable!

  • 1st reward: 3 minutes → Get cake
  • 2nd reward: 6 minutes → Get cake
  • 3rd reward: 9 minutes → Get cake
  • Continues up to 30 minutes, then repeats every 30 minutes!
  • Players are notified when next reward is available

Bug Fixes
  • Fixed: Messages now auto-merge on update (no more "Missing message: darkness")
  • Fixed: Darkness effect now uses BLINDNESS (more visible across versions)
  • Fixed: Enhanced trapdoor sounds with multiple layers for creepier effect
  • Fixed: Config sections auto-merge on updates

⚙️ Configuration

config.yml:
Code (Text):
intervals:
  darkness:
    min: 10    # Minimum minutes between darkness events
    max: 50    # Maximum minutes between darkness events
Adjust in real-time:
Code (Text):
/halloween set darkness <min> <max>

Examples:
/halloween set darkness 15 30  # More frequent
/halloween set darkness 30 90  # Less frequent
/halloween set darkness 5 10   # Very spooky!
Complete Event List

Event Default Interval Description
Pumpkin 1-10 min Forces carved pumpkin helmet on player
Slenderman 10-15 min Teleports creepy entity behind player
Fire 30-60 min Harmless fire effect on player
⚡ Lightning 20-40 min Harmless lightning strike
Darkness NEW! 10-50 min Brief darkness with scary sounds

All Features (v1.3.0 + v1.4.0)

Configurable Pumpkin Helmet Buffs:
  • Customize which buffs are applied when wearing carved pumpkin
  • Set individual effect levels (1-5+)
  • Enable/disable specific effects
  • Toggle glowing effect
  • 8 admin commands for real-time buff management
  • Supports all Minecraft potion effects (SPEED, HASTE, STRENGTH, REGENERATION, NIGHT_VISION, etc.)

Example Buff Commands:
Code (Text):
/halloween buffs list              # Show all buffs
/halloween buffs add NIGHT_VISION 1  # Add Night Vision I
/halloween buffs remove STRENGTH     # Remove Strength
/halloween buffs level SPEED 2       # Change Speed to Level II
/halloween buffs toggle              # Enable/disable all buffs
Cake Reward Progression

The new progressive reward system encourages players to wear pumpkin helmets longer:

Reward # Time Required Reward
1st 3 minutes Cake
2nd 6 minutes more Cake
3rd 9 minutes more Cake
4th+ Increases by 3 min each time Cake
10th+ 30 minutes (capped) Cake every 30 min

Players see: "Next reward in X minutes of continuous pumpkin wearing!"

Installation & Upgrading

New Installation:
  1. Download halloween-plugin-1.4.0.jar
  2. Place in your plugins folder
  3. Start/restart server
  4. Configure via /halloween commands or edit config.yml

Upgrading from v1.3.0 or earlier:
  1. Stop your server
  2. Replace old JAR with halloween-plugin-1.4.0.jar
  3. Start server
  4. Automatic: Darkness messages and config auto-added!
  5. No data loss: All settings and player data preserved

✅ The plugin automatically merges new features without overwriting your custom messages or configs!

All Commands

Player Commands:
Code (Text):
/halloween help           - Show all commands
/halloween enable         - Enable Halloween effects for yourself
/halloween disable        - Disable Halloween effects for yourself
Admin Commands:
Code (Text):
/halloween on/off                        - Global Halloween mode toggle
/halloween set <event> <min> <max>        - Adjust event intervals
/halloween reload                         - Reload configuration
/halloween reset <pumpkin|helmet|all>     - Reset player states

Buff Commands:
/halloween buffs list                     - Show all pumpkin buffs
/halloween buffs toggle                   - Enable/disable buff system
/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
/halloween buffs glow <on|off>            - Toggle glowing effect
✅ Compatibility

  • Minecraft: 1.20+ (tested on 1.21.1)
  • Server: Spigot, Paper, Purpur, or compatible
  • Java: 17+
  • Backward Compatible: 100% compatible with v1.3.0
  • Auto-Update Safe: Your configs and messages are preserved

Usage Examples

PvP Server - Remove Combat Buffs:
Code (Text):
/halloween buffs remove STRENGTH
/halloween buffs remove RESISTANCE
/halloween buffs add NIGHT_VISION 1
/halloween set darkness 5 15  # More frequent for atmosphere
Survival Server - Balanced:
Code (Text):
/halloween buffs level SPEED 1
/halloween buffs level STRENGTH 1
/halloween set darkness 20 60  # Occasional scares
Creative Server - Utility Only:
Code (Text):
/halloween buffs remove STRENGTH
/halloween buffs remove RESISTANCE
/halloween buffs add NIGHT_VISION 1
/halloween buffs glow off

Changelog

v1.4.0 (October 3, 2025)
  • NEW: Darkness event with blindness effect and layered sounds
  • NEW: Progressive cake reward system (3min, 6min, 9min... up to 30min)
  • NEW: Auto-merging system for messages.yml and config.yml on updates
  • IMPROVED: Darkness now uses BLINDNESS effect (more visible)
  • IMPROVED: Multiple trapdoor sounds for creepier atmosphere
  • FIXED: "Missing message" errors on updates
  • FIXED: Config sections now auto-merge on plugin updates

v1.3.0 (October 3, 2025)
  • NEW: Fully configurable pumpkin helmet buffs
  • NEW: 8 admin commands for buff management
  • NEW: Real-time buff modifications without restart

Support & Links

Need help? Found a bug? Want to suggest a feature?
  • Post in this thread
  • Check config.yml for inline documentation
  • Use /halloween help in-game for command reference

⭐ Enjoying the Plugin?

If you love this plugin, please leave a ⭐⭐⭐⭐⭐ 5-star review!

It helps others discover the plugin and motivates continued development. Your feedback matters!

Stay Spooky! ️

Developed by Softici s.r.o. | Version 1.4.0 | Released October 3, 2025

What's your favorite Halloween event?
Let us know in the comments below!
----------, Oct 3, 2025

Version 1.3.0 is here – bringing even more spooky fun to your server!

✨ What's New:
- Per-player prank timers – every player now gets their OWN random events! (pumpkins, fire, lightning, slenderman)
- Pumpkin buffs – wearing a carved pumpkin now grants powerful beacon-like effects (Haste II, Strength II, Speed II, Resistance II, Jump Boost II, Regeneration) + glowing aura!
- Pumpkin reward – players who wear a pumpkin helmet for 3 minutes are rewarded with cake (one-time event).
- Spooky login greeting – when players join, they see a chilling message reminding them they can opt-out with `/halloween disable`.
- Permission fixes – normal players can now use `/halloween`, `/halloween help`, `/halloween enable`, `/halloween disable`, while admins keep control over global commands.
- ⚡ Improved prank messages – better broadcast integration so all events are more fun and noticeable.

Improvements:
- Clean separation of `config.yml` (server settings) and `data.yml` (player data).
- Interval adjustments now work properly per player.
- Overall stability and bug fixes.

Halloween is here... are your players brave enough?
----------, Oct 2, 2025

Halloween Plugin v1.2.0 — Spookier & Smarter

This version adds powerful new tools and fixes bugs for a better Halloween experience:

New Features
  • All prank messages are now customizable via messages.yml
  • /halloween reload — reloads both config and message files without restarting
  • /halloween reset <pumpkin|helmet|all> — clears one-time prank states for players

Fixes & Improvements
  • Pranks (Slenderman, Lightning, Fire, Pumpkin) reliably broadcast messages to ALL players (including the victim)
  • Sound effects now always play for the target of the prank
  • Improved scheduling and interval handling
  • Admins can adjust timing dynamically with /halloween set <action> <min> <max>

Scare your players better than ever — Happy Halloween!
----------, Sep 30, 2025

Halloween Plugin v1.1.0 – Major Spooky Update!

This update brings a whole new level of scares and laughs to your server!
Perfect for Halloween events

New Features
Slenderman Scare – An Enderman appears 1 block in front of players for 0.5s every 10–15 minutes, then vanishes. Random funny broadcast messages included!
Harmless Fire – Players sometimes burst into flames for 2 seconds (visual only, no damage). Interval: 30–60 minutes.
Lightning Strike – Random lightning strikes (sound + effect, no damage) near players every 20–40 minutes. ⚡
Pumpkin Easter Egg – On a player’s 3rd pumpkin helmet, their free slots get filled with stacks of carved pumpkins (only once per player).

Improvements
• New player commands: /halloween enable and /halloween disable – lets players opt out of scares.
• OP global controls: /halloween on and /halloween off.
• Config file now stores disabled players, pumpkin counts, and prank history across restarts.
• Randomized timers for every spooky effect – no more predictable intervals.

⚠️ Notes
• Built against Minecraft 1.21 API (works fine on Spigot, Paper, and Purpur).
• Default config will be generated automatically on first run: plugins/Halloween/config.yml

Enjoy scaring your players and Happy Halloween!
----------, Sep 30, 2025

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