Giter Club home page Giter Club logo

siegewar-edit's Introduction

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

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.

siegewar-edit's People

Contributors

llmdl avatar goosius1 avatar warriorrrr avatar ceeedric avatar kovalski4 avatar rohanveit1 avatar haxx0r-4559 avatar illumeleet avatar galacticwarrior9 avatar ludwig7959 avatar painochoco avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.