Advanced Siege System | TrapPvP Siege Experience!
Are you looking to bring intense and highly competitive siege system to your TrapPvP server? Look no further! TrapSiege is here. it offers wave-based domination system perfectly suited for TrapPvP servers.This plugin is an addon for TrapCore. It adds sieges to the game and requires TrapCore to work!
Note: Plugin requires a License Key to work. After buying, I will contact with you by conversation (here) or discord (in case of not being able to contact from here) to give your License Key. You had better join my discord server in case of any issue.
You have to add these lines to your roles in permission.yml file on TrapCore.
If you have fresh permission file, you can ignore it.
can_start_siege: false
can_withdraw_siege: false
can_change_peaceful: false
can_view_hud: true
can_teleport: true
(You can edit values for your roles. These are for normal roles)
Click for discord: Discord Server
How Does the Siege Work?
1. Declare War! A team can declare war on another team for a configurable fee, but only during specific Siege Hours set in the config. Once the war is on, the siege begins in thrilling waves.2. Enter the Arena All participants are instantly teleported to an available, completely isolated arena and placed at their spawn points. Did you die in battle? No worries! Players can teleport back into the arena after a short respawn cooldown.
3. Dominate the Flag The ultimate goal in the arena is to capture and hold the central flag zone. You can configure two different domination modes:
- Superiorty (Majority): The team with the most players inside the flag zone gains control.
- Total Domination (FULL-CONTROL): A team must clear out all enemies and be the only team inside the flag zone to gain control.
- If the Defending team pushes the progress to -100%, they win the wave!
- If the Attacking team pushes the progress to +100%, they win the wave! Winning a wave grants massive points to the victorious team.
6. The Final Verdict Once the final wave concludes, the team with the most points is crowned the Victor!
The Outcome: To the Victor Belong the Spoils!
What happens when the siege over?
If Attackers Win: The defending team loses health equal to the total points the attacking team gathered during the match.
If Defenders Win: The defenders get to keep the initial Siege Declaration Fee that the attackers paid to start the war! (This also applies if the attacking team cowers and withdraws).
How Does the Point System Work?
It’s simple, rewarding, and highly competitive:
Earn Points: By getting kills and winning waves.
Lose Points: Every time you die to an enemy.
Core Features
- Multi-Arena Support: Run multiple sieges simultaneously without any overlap!
- Auto-Arena Assignment: The plugin automatically finds and assigns an empty arena for the siege.
- Dual Domination Modes: Choose between Majority or Full Control.
- Wave & Break System: Structured PvP that prevents endless, exhausting fights.
- Customizable Siege Hours: Restrict wars to peak player hours!
- Smart Time-Out (Mini-Feature): If a siege is currently active but the server time passes the allowed "Siege Hours", the battle automatically pauses and goes into intermission!
- Peaceful Mode: Players can toggle their trap to "Peaceful" to avoid being sieged.
- Daily Peaceful Fee: Charge traps a daily tax/fee to maintain their Peaceful status.
- Immersive HUD: Bossbar and Scoreboard support.
- SFX Support: Add custom sounds to events to make battles feel incredibly alive.
- Arena Teleport & Cooldowns: Seamlessly handle player deaths and arena re-entry.
- Vault Compatible: Fully hooks into Vault for all economic features (fees, taxes, rewards).
- 100% Translatable: Full language support to fit your community's native tongue.
- Lightweight & Optimized: Built to handle massive team fights without lagging your server!
Commands
- /siege start — Declare war on an enemy team. Let the battle begin!
- /siege withdraw — Surrender and pull your team out of an active siege.
- /siege peaceful — Toggle your trap/team into peaceful mode.
- /siege hud — View detailed, live information about your current siege.
- /siege teleport — Teleport directly into your active siege arena.
- /siege help — Displays the help menu.
