Skip to content

Pan-cakse/TownyElections

 
 

Repository files navigation

TownyElections 🗳

Towny is too authoritarian, so why not let players choose their leaders?

TownyElections allows players to choose leaders for their towns and nations, voting for parties and creating their own ones.

Table of contents
  1. About the project
  2. How to use
  3. Building
  4. Contributing
  5. License
  6. Support

About the project 🗺

After years of playing Towny in geopolitical and roleplaying servers I always missed politics and diplomacy, which could not be done properly as the leader of a nation/town had always all the power. So I started doing tests on my Minecraft server with elections (just for towns at that moment), and given how much players enjoyed it I decided to make it a full working plugin.

The goal of TownyElections is becoming an expansion for Towny, with elections, parties, political systems and diplomacy, suitable for all kinds of survival and roleplaying servers.

How to use 🎮

For players

You can see the usage of the commands with /telect

For more information, refer to the Wiki

For server owners

Building 🚀

Prerequisites: Java Development Kit 11 or newer and Maven

  1. Clone the repository and access the directory
git clone https://github.com/aurgiyalgo/TownyElections
cd TownyElections/
  1. Build the project with Maven
mvn package

Contributing 🎓

Contributions are greatly appreciated and help not only the project but the community making use of it. Here's how you can contibute:

  1. Clone and fork the project
  2. Create a branch for your feature (git checkout -b feature/YourNewFeature)
  3. Commit your changes (git commit -m "Added my new feature!")
  4. Push to the branch (git push origin feature/YourNewFeature)
  5. Open a Pull Request

License 📜

This project is under a MIT License. Check LICENSE for more information.

Support 💡

You can get help on the support Discord server.

About

Bukkit/Spigot/Paper expansion for Towny.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%