SiegeWar adds a war system to Towny.
- βοΈ 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 war is not required.
- ποΈ Minimally Destructive: During sieges, towns cannot be damaged or stolen from.
- πΆ Slow Paced: Sieges last 3 days, giving defenders a chance to respond to attacks, and also making the system friendly to casual players.
- πΊοΈ Geopolitical: The whole server is involved, with no opt-outs. Nations and towns always have a Peaceful option, where they can become immune to attack, but vulnerable to peaceful occupation.
- βοΈ Strategic: The system has many strategic elements (e.g. deciding when/where/who to attack, organizing army composition/logisitics/movement, and diplomacy/occupation/peacefulness etc). This can be great for thoughful/mature playerbases, but for servers which require more simplistic PVP contests, alternative war systems should be considered.
- π Non-Toxic: If you install the recommended TownyResources plugin, this can help to focus wars on the strategic acquisition of material resources, rather than the toxic settlement of personal grudges.
- 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.