Git Product home page Git Product logo

townyelections's Introduction

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.

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.