Seasonal Effects: Halloween effects were replaced with winter/holiday particles and sounds.
Snowballs: Defenders now have snowballs (you can add to attackers aswell in kits.yml). Hitting an enemy gives a frosty screen effect and a short slow / aim disruption. (you can change who gets snowballs in kits.yml)
King Zombie Death Effects: When the King Zombie dies, it now plays a dragon-like particle death animation.
Team Balance: Added a new setting maxTeamDiff that limits how unbalanced teams can get (how many more players one team can have than the other).
Defenders Win Fireworks: When Defenders win and the King is removed, fireworks spawn at the King’s location for about 3–4 seconds.
🎃 Halloween Update
- New Seasonal Map: Haunted Stronghold (setup coordinates included in halloween_map.txt)
- Pumpkin King: The King now wears a carved pumpkin for spooky theme
- New Death Effects: Random spooky animations & sounds when a player dies
- New Kill Effects: Killer receives a random Halloween-themed celebration
- Now any FENCE TYPE IS DESTROYABLE
- Now COBWEBS ARE DESTROYABLE
- Added TEAM JOIN MESSAGES (remove your old messages.yml for them to apply)
- BossBar Color changed for halloween only!
- Introducing Team Balancer (now team difference can be +1 or -1)
- 1.21.8 Compatibility tested and working properly
- Stability improvements
- Added support for new versions (tested up to 1.21.8 works fine)
- Stability improvements
Castle Siege 2.0 Released! 🎉
What’s New:
Leaderboard Placeholders: %cs_top_10_wins%, %cs_top_10_kills%, %cs_top_10_deaths%
BossBar Support: King’s health display (toggle in config.yml)
Custom Arena Selector: Fully customizable arena lore
New Placeholders: %cs_arena_type%, %cs_kd%
Hardcore Mode per Arena: (hardcore:true in arenas.yml)
New Commands: • /join <arenaName> → Join arena by name • /randomjoin → Join random arena
1.21.5 Compatibility
Note: Delete & regenerate config.yml, arenas.yml, messages.yml for proper setup.
Castle Siege 2.0 BETA-FINAL Changelogs
We're excited to introduce the latest updates in Castle Siege 2.0 BETA-FINAL! This release brings a slew of new features, improvements, and fixes to enhance your gameplay experience.
New Features & Enhancements
- Leaderboard Placeholders: We've added three powerful placeholders for leaderboards:
%cs_top_10_wins%,%cs_top_10_kills%, and%cs_top_10_deaths%. Integrate them seamlessly with plugins like HolographicDisplays to showcase top players. - BossBar Support: By default, each arena now features a BossBar displaying the King's health. Easily toggle this feature on or off in
config.ymlto suit your server's preferences. - Customizable Arena Selector: Arena lore is now fully customizable, giving you greater control over the look and feel of your Castle Siege experience.
- New Placeholders: Two new placeholders are at your disposal –
%cs_arena_type%for arena type and%cs_kd%for player KDR, offering deeper stats integration. - Hardcore Mode Flexibility: Configure each arena independently with Hardcore mode (
hardcore:trueinarenas.yml). Players won't respawn in Hardcore mode, adding an extra layer of intensity.
Improvements & Fixes
- 1.21.5 Compatibility: We've ensured Castle Siege 2.0 BETA-3 works flawlessly on PaperMC 1.21.5 – tested and confirmed.
- Dependency Updates: Under-the-hood updates to keep everything running smoothly.
Important Note
Given the significant config changes, we recommend deleting config.yml, arenas.yml, and messages.yml and reconfiguring them to ensure all new features integrate properly.
What's Next?
This marks our BETA FINAL release. Upcoming updates will focus on performance optimizations and bug fixes, paving the way for the official 2.0 launch. Post-launch, we'll dive into exciting content updates – think kits featuring mobs like Ghasts for Attackers and Horses or Catapults for Defenders!
Updated plugin page for 2.0 version, the old 1.3.6 was archived on github under the name castle-siege-legacy Castle Siege 2.0 brings:
- Multi-Arena System
- Configurable guis, kits, messages, menus, abilities, kill effects, scoreboards etc...
- Gradient scoreboard support
- Placeholder API integration
- New MAP Regeneration system using FAWE and Regenerato
BossBar Configuration Update
A new configuration option has been added based on community feedback from our Discord server. To enable or disable the King Health BossBar, simply add the following line to your config.yml after updating:
## King Health BossBar true/false
bossbar-enabled: true
Multi-Arena Update (Work in Progress)
The Multi-Arena feature is currently in development! A Beta version will be released on our Discord server in approximately one week for testing and bug tracking. The final release is expected within the next 15 days.
If you’d like to participate in the beta testing phase, join our Discord server to gain early access and help refine the update!
- Added BossBar for king's health while game is running
- Reverted map regeneration system
- Removed command /cs save
- Fixed AutoStart
New Map Regeneration System
- When you first start the game system saves all original locations of OAK FENCES
- Changed command /cs setmobspawn to /cs setkingspawn
- Just IN Case you have edited fences around map before the game STARTED you need to save fence locations
- /cs save
NEXT UPDATE IN FEBRUARY EXPECT BIG THINGS SUCH AS Configurations(Configure Abilities,Kits) MultiArena Support BossBar Support Placeholder API Support Every message will be configurable!
New Map included in download with plugin
- Special thanks to MATIASXD10 on discord
ANNOUNCEMENT I'm working on a multi-arena system for the future update(after January)! Before that, I'll be making kits and custom items fully configurable(next update) to give you more flexibility. Stay tuned! CHANGELOG:
- Fixed Throwable Axe Collision
- Fixed Autostart timer reset on player join if countdown alreday began
- Fixed Throwable TnT, now you can't throw it in Game End STATE
- Added mainColor and secondColor support for /stats
- Now TNT damages both teams players, but not the king
- Now spectators will be teleported to the king's location
- Now when you purchase kit it will be auto selected
- Changed Wizard kit icon
- Fixed bug where if you did /cs start while there was autostart countdown it broke timers
- Fixed damage bug where Defenders cannot deal damage to Attackers
- Fixed bug with map regeneration system
- Fixed bug with berserker kit
- Minor code improvements
- Minor coloring and messages changes
- Updated plugin page
- Added Support for 1.21



