SiegeWar
SiegeWar adds a war system to Towny.
Features
🍎 Healthy War Goals: The purpose of war is geopolitical domination. The top 7 nations receive awards of money and Artefacts.⚔️ Sieges: Wars are conducted by means of sieges. A siege occurs when a nation attacks a town.🤖 Automatic: Sieges are started by players and automatically managed by the plugin. Daily staff management of sieges is not required.🏙️ Minimally Destructive: Towns cannot be damaged or stolen from during sieges.🚶 Slow Paced: Sieges last 3 days, giving defenders a chance to respond to attacks, and also making the system friendly to casual players.🌍 Inclusive: The whole server is involved, with no opt-outs. Towns have a cost-free Neutrality option, where they can become immune to attack, but vulnerable to instant-peaceful-occupation.♟️ Strategic: The system has many strategic elements (e.g. deciding who/when/where to attack, & neutrality/occupation etc). This can be great for thoughful/mature playerbases, but for servers which require more simplistic PVP contests, alternative war systems should be considered.
Videos
- https://www.youtube.com/watch?v=0UU9-lVuHSY: Demonstrates how the plugin fits into a geopolitical context (nation building, diplomacy, and war), and also demonstrates some tactical features of sieges.
- https://www.youtube.com/watch?v=raiAhk2Ru5Y: Demonstrates some tactical features of sieges (players assembling an army, marching to a siegezone, approaching a siege banner surrounded by a fort, and attacking the enemy).
Links
Credits:
- SiegeWar was initially developed by Goosius1, starting in the summer of 2019.
- Originally SiegeWar was a fork of Towny, being built directly into Towny.
- SiegeWar was later transformed by LlmDl & Warriorrr into the plugin which exists today. This work took about 2 months, and involved adding many many API events to Towny, and changing the entire SiegeWar database to use Towny metadata. The plugin was released in January 2021.
- Following the release of the plugin, many new features and improvements were added, with key contributions from Goosius1, LlmDl, and Warriorrr. Multiple other developers have contributed also, notably Ceeedric.
- Special thanks to the servers CCNET, DatBlock, and EarthPol, who pioneered the use of the system, and have provided much valuable information, feedback, and bug reports.
- Goosius1 was the maintainer of this repo for the TownyAdvanced org, until his retirement from Minecraft plugin development in October 2021.
- SiegeWar is now maintained by the TownyAdvanced org.