Castle Siege | King teams kits icon

Castle Siege | King teams kits 2.0 BETA-3

Teams, kits, abilities, coins, multi-arena, map regeneration & more

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

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

 

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:
  1. Two Teams: Attackers try to assassinate the King; Defenders protect the throne.
  2. Multi-Arena Support: Host multiple matches in parallel across different worlds.
  3. Kits: Each kit comes with items, abilities, and kill effects, best part everything is configurable
  4. Modes: Normal Mode is supported. Hardcore Mode (no respawns) is coming soon...
  5. Coins System: Earn coins from kills and wins. Use them to unlock kits.
  6. Throwable Weapons: Berserkers throw axes, Bombardiers throw TNT.
  7. Kill Rewards: Grant players effects like Speed or Regeneration on kill (configurable), also you can configure coins per kill and per win.
  8. Autostart System: Games start automatically with adjustable settings (min players to start).
  9. Placeholders: Integrate custom placeholders into messages, holograms and scoreboards.
  10. Configurations: Messages, scoreboards, kits, kill rewards, custom abilities, everything is configurable.
  11. Map Included: A beautiful premade map is bundled with the plugin.


baMfLWYvpEqQccyuqxMqu9.png

aeSp63pZgLDkCxuHZNM3gG.png
3zVWXhXvoxVmAgWHEu2zSS.png
mDuTzzpuhthJYmXWmCJ4cn.png

Getting Started
Video Tutorial:


Once you download plugin folder, follow tutorial steps to set up Castle Siege 2 on your server:
Note: You will receive all the necessary dependencies and map when you download the plugin.

1. Set the Main Lobby
- /setlobby - sets main lobby op or cs.admin

2. Import & Teleport to the Arena World
- /mv import normal - to load wrld
- /mv tp - to teleport to arena

3. Create and Configure an Arena
- /arena create - to create arn
- /arena setlobby - to set arena waiting lobby
- /arena setking - to set king spawn
- /arena setattackers - to set attackers spawn
- /arena setdefenders - to set defenders spawn
NOTE:
You must use 'Attackers' and 'Defenders' as internal team names to set spawns and for kit team, even if you configured display names differently in config.yml


4. Set Arena Regeneration Region

Select 2 points using '//wand' on red wool markers provided in the map, you can see on video where, select with left first pos and right second pos.
- //copy - to copy selection
then
- /arena finish - to save selection and finish arena creation

NOTE: If this part is confusing watch the video!


Commands:
[SPOILER="cmds"]
Admin Commands:
| Command | Description |
|--------|-------------|
| `/arena ` | Manage arenas |
| `/setlobby` | Set global lobby |
| `/coins ` |
| `/cs type` *(Coming Soon)* | Toggle between Normal and Hardcore mode |

Player Commands:
| Command | Description |
|---------|-------------|
| `/leave` | Leave the current arena |
| `/stats` or `/stats ` *(Coming Soon)* | View player stats |

[/SPOILER]

Kits:
[SPOILER="explained"]

  1. 4 Kits per team (total: 8), customizable in `kits.yml`.
  2. Each kit includes:
  3. Items
  4. An ability item (customizable via `custom_items.yml`)
  5. Kill rewards (`killrewards.yml`)


NOTE: Wizard kit has hardcoded attack and support spells which affect teammates or opponents with potion effects you can read down more about it in kits list and they receive cooldowns on using those spells, if you dont like kit you can remove it.

Players can unlock kits using in-game coins or admin commands. In kits.yml everything is configurable but internal name for teams needs to stay Attackers and Defenders but in config.yml you can change their display name.

image.png?ex=683c7f28&is=683b2da8&hm=3dd8b93567a2bcd098c7d415deef7d1e92d8f5798e4f5f7541bb7dd9b9d56d2b&=&format=webp&quality=lossless&width=919&height=834

[/SPOILER]

Abilities, Kill effects & Throwable weapons
[SPOILER="open"][/SPOILER][SPOILER="open"][/spoiler]
[SPOILER="open"]
Abilities are configurable via custom_items.yml and you can configure all of them except throwable axe and wizard attack and support spell on them you can only change item name and lore NOTE: DO NOT change ITEM TYPE on them.

Kill Effects are fully customizable players can receive item and potion effects

Throwables
NOTE: Only GOLDEN_AXE and TNT are throwable! Those are hardcoded and you can only change lore and item name

[/SPOILER]

Placeholders

Use these with PlaceholderAPI, holograms, scoreboards, and messages:

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

[/SPOILER]

Configuration files
- `config.yml` – Core plugin settings
- `arenas.yml` – Arena locations and settings
- `kits.yml` – Define kits, ability items, and unlock costs
- `custom_items.yml` – Define ability items used in kits
- `killrewards.yml` – Effects granted on kill
- `messages.yml` – Customize all plugin messages, just be careful if comment says its one line message do not change format, you will break the config, also try to perserve given format on all messages to avoid possible problems
- `scoreboards.yml` – Customize per-phase scoreboards, gradient is supported now!
> All files are fully commented for ease of use.

[/SPOILER]

Map:
Coordinates: `X: 0 Y: 105 Z: 0`

Download: **Included with plugin**

Built by: `MATIASXD10`

 

 

  1. Player stats system
  2. Stats leaderboard
  3. Hardcore mode (no respawns)
  4. BossBar support for King health


Need Help?

If you find bugs, have ideas, or need support:
- Discord: cbhud
- Support Server: https://discord.gg/EC3gcUsGcV

Please avoid using reviews for bug reports or feature requests — open a ticket or contact me directly.


Made with ❤️ by cbhud for the Minecraft community.

castle

siege

mineplex

king

kits

abilities

plugin

conquer

effects