Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for cbhud

Teams, kits, abilities, coins, stats, map regeneration & more

Report CastleSiege?

Introducing the exciting Castle Siege minigame!

Attack the Castle, or defend the King.
With the fully configurable and customizable 2.0 version!

Castle Siege

Seize or shield in Castle Siege. Your goal? Assassinate the King or protect the throne.


Castle Siege 2 Overview

Castle Siege 2 is a modern remake of the classic Mineplex minigame, with a focus on customizable gameplay and maximum player enjoyment. New abilities, kill effects, and full kit control let server owners create unique and fun combat experiences.


Features

  • Two Teams: Attackers try to assassinate the King; Defenders protect the throne.
  • Multi-Arena Support: Host multiple matches in parallel across different worlds.
  • Kits: Each kit comes with items, abilities, and kill effects. Everything is configurable.
  • Modes: Normal Mode supported. Hardcore Mode (no respawns) coming soon.
  • Coins System: Earn coins from kills and wins. Use them to unlock kits.
  • Throwable Weapons: Berserkers throw axes, Bombardiers throw TNT.
  • Kill Rewards: Grant players effects like Speed or Regeneration on kill (configurable).
  • Autostart System: Games start automatically with adjustable min players.
  • Placeholders: Integrate custom placeholders into messages, holograms, and scoreboards.
  • Configurations: Everything is configurable: messages, scoreboards, kits, kill rewards, abilities, etc.
  • Map Included: A beautiful premade map is bundled with the plugin.

Images

Screenshot1
Screenshot2
Screenshot3
Screenshot4


Getting Started

Video Tutorial

Watch the setup tutorial: YouTube Video

Setup Instructions

  1. Set the Main Lobby
    /setlobby — requires OP or cs.admin permission

  2. Import & Teleport to the Arena World
    /mv import <arenaName> normal
    /mv tp <arenaName>

  3. Create and Configure an Arena

    /arena create <arenaName>
    /arena setlobby
    /arena setking
    /arena setattackers
    /arena setdefenders
    

    ⚠️ Use internal team names "Attackers" and "Defenders" even if display names are changed in config.yml.

  4. Set Arena Regeneration Region
    Select 2 points using //wand on red wool markers.
    //copy to copy selection
    /arena finish to save selection and complete setup


Commands

Admin Commands

Command Description
`/arena <create setlobby
/setlobby Set global lobby
`/coins <add remove
/cs type (Coming Soon) Toggle game mode

Player Commands

Command Description
/leave Leave the current arena
/stats or /stats <player> (Coming Soon) View stats

Kits

  • 4 Kits per team (8 total), configurable via kits.yml
  • Each kit includes:
    • Items
    • Ability item (custom_items.yml)
    • Kill rewards (killrewards.yml)

⚠️ Wizard kit includes hardcoded attack/support spells with cooldowns. You may remove it.

Kits Preview


Abilities, Kill Effects & Throwable Weapons

  • Abilities: Configurable via custom_items.yml. Do not change item type for throwable axe or wizard spells.
  • Kill Effects: Fully customizable. Grant items and potion effects.
  • Throwables: Only GOLDEN_AXE and TNT are throwable (hardcoded). You can change name/lore only.

Placeholders (PlaceholderAPI)

Placeholder Description
%cs_timer% Current game timer
%cs_starting-in% Countdown to start
%cs_kills% Player kill count
%cs_wins% Player win count
%cs_deaths% Player death count
%cs_coins% Player coin balance
%cs_king% King’s remaining health
%cs_team% Player’s team name
%cs_attackers_size% Attackers size
%cs_defenders_size% Defenders size
%cs_arena% Arena name
%cs_arenasize% Player count in arena
%cs_winner% Winning team name
%cs_attackers% Display name of Attackers
%cs_defenders% Display name of Defenders
%cs_kit% Player's selected kit

Configuration Files

  • config.yml – Core plugin settings
  • arenas.yml – Arena definitions
  • kits.yml – Kits and unlocks
  • custom_items.yml – Ability items
  • killrewards.yml – Kill effects
  • messages.yml – Plugin messages (⚠️ Keep formatting!)
  • scoreboards.yml – Scoreboard visuals with gradient support

All files are fully commented.


Map

Coordinates: X: 0 Y: 105 Z: 0
Download: Included with plugin
Built by: MATIASXD10

Map1 Map2 Map3 Map4


Coming Soon (Beta Roadmap)

  • Player stats system
  • Stats leaderboard
  • Hardcore mode (no respawns)
  • BossBar support for King health

Need Help?

If you find bugs, have ideas, or need support:

Please avoid using reviews for bugs or requests — open a ticket or contact directly.


Made with ❤️ by cbhud for the Minecraft community.

Information

CategoryGames
Published onDecember 4, 2024
LicenseISC
Downloads25
Stars0
Watchers0

Members

Avatar for cbhud

cbhud

Owner