Compatibility
Minecraft: Java Edition
1.21–1.21.4
1.20.x
1.19.x
1.18.x
1.17.x
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
Licensed ISC
Published 12 months ago
Updated last month
Introducing the exciting Castle Siege minigame!
Your goal? Assassinate the King or protect the throne. It's all about thrilling battles and fun for everyone on server!
Feature List
- Teams: Engage in battle as a Defender or Attacker, each with unique objectives.
- Kits: Choose from 8 specialized kits (4 per team) to match your playstyle. Kits are customizable for varied strategies.
- Game Modes: Play in Normal Mode or Hardcore Mode (where respawning is disabled).
- Abilities: Each kit includes a unique ability item, adding strategic depth to gameplay.
- Coins: Earn coins by eliminating opponents or winning the game. Use coins to purchase additional kits.
- Kill Rewards: Gain temporary effects, like speed or regeneration, upon killing enemies.
- Throwable Weapons: Berserkers can throw axes, while Bombardiers can throw TNT to destroy Defender barriers.
- Map Regeneration: The map’s defenses (like fences) automatically regenerate after each game.
- Player Stats: Track individual stats and achievements.
- Fully Configurable: All settings, kits, and messages can be customized to fit your preferences.
- Autostart: Games can start automatically with adjustable settings.
- Map Included: A custom map is provided for Castle Siege gameplay.
NEW Map Regeneration System and Free Map Download
- Coordinates:
X: 63 Y: 105 Z: -80
- Download: MAP IS INCLUDED IN DOWNLOAD WITH THE PLUGIN!
- When you first start the game system saves all original locations of OAK FENCES
- After each game, the map regenerates the oak fences that were destroyed during the match, restoring the battlefield for the next round.
- The system will only remove or place the one that've been broken or placed when game started
**Just IN Case you have edited fences around map before the game STARTED you need to save fence locations **
/cs save
NOTE this is for now only POSSIBLE with OAK Fences
Images
Getting Started
To start off, configure the timer, king's health, max players per team, and autostart timer before launching the server. Then, set in-game spawn points as follows:
In-game Commands
/cs setlobby
— Set lobby location./cs setspawn teamName
— Set team spawn location (Teams: Attackers or Defenders).- Note: You can change display names for teams, but you’ll still need to use Attackers or Defenders when setting spawns.
/cs setkingspawn
— Set the King's spawn location.
Other commands:
/cs start
— Start the game manually./cs endgame
— Force stop the game without a winner./cs save
— Save OAK FENCES if you changed them on map./cs type
— Change game mode between Normal and Hardcore./stats
or/stats <username>
— Check your stats or someone else’s./coins <set | add | remove> <username> <amount>
— Adjust player coins (requires OP orcs.admin
)./kit <lock | unlock> <kit> <username>
— Lock or unlock a kit for a player (requires OP orcs.admin
).
Kits
Each kit has unique items, a custom ability, and kill effects. Kits are customizable via the kits.yml
file, where you can adjust items and prices. Avoid changing kitTeam
and kitNames
as this can break dependencies. You can unlock kits with in-game coins or admin commands.
Attacker Kits
Defender Kits
Abilities
Throwable Weapons
- Throwable Axes: Berserkers can throw axes as part of their kit.
- Throwable TNT: Bombardiers can throw TNT to destroy Defenders' fences and deal damage to players.
Map Regeneration System
When you first start the game system saves all original locations of OAK FENCES
Just IN Case you have edited fences around map before the game STARTED you need to save fence locations
- After each game, the map regenerates oak fences destroyed during the match.
- The system only replaces fences broken or placed while the game was running.
- Note: Only works with oak fences.
Stats
- Tracking Player Stats: Player stats such as kills, deaths, and wins are stored in the H2 FlatFile Database.
- View Stats: Use
/stats <username>
to view stats.
Config
maxPlayersPerTeam: 16
attackersTeamName: Vikings
defendersTeamName: Franks
auto-start-players: 8
auto-start-countdown: 60
timerMinutes: 8
coins-on-win: 3
coins-on-kill: 1
king-health: 80.0
king-name: Marcus
tntCooldown: 120
tntDamage: 6.0
scoreboard-title: "Castle Siege"
scoreboard-bottomline: "serverip.net"
title-color: GOLD
bottom-color: AQUA
main-color: YELLOW
secondary-color: WHITE
Future Updates
I plan to release updates monthly, though frequency may vary due to other tasks.
Bug Reports
If you encounter bugs or have feature suggestions, please avoid using the reviews section for feedback. Reach out to me directly on discord cbhud