Currently not stable and under heavy development
A minecraft plugin for Sponge platforms. This plugin features Towns, where players can join forces on your server and groups of people can compete against each other. Town's can have an hq, executives, a leader, enemies, and allies. This plugin also features the ability to claim land for your Town, meaning only your Town members have the ability to edit your claimed land. In addition, this plugin enables server admin's to have SafeZone's which are designed for buildings such as spawns - where admins wish to have player's free from PvP and "griefing", furthermore in these SafeZone's admins have the ability to specify blocks for which player's can and cannot interact with.
This plugin is licensed under MIT License. This means that you are allowed to code in any way you would like.
- Java 8
I really appreciate if people contribute to the project. I have a general set of rules I follow for my projects. Do read through it if you do plan on contributing.
The following steps will ensure your project is cloned properly
git clone git@github.com:hsyyid/Polis.git
cd Polis
Note: If you do not have Gradle installed then use ./gradlew for Unix systems or Git Bash and gradlew.bat for Windows systems in place of any 'gradle' command.
If you are a contributor, it is important that your development environment is setup properly. After cloning, as shown above, follow the given steps for your ide:
gradle idea --refresh-dependencies
gradle eclipse --refresh-dependencies
Note: If you do not have Gradle installed then use ./gradlew for Unix systems or Git Bash and gradlew.bat for Windows systems in place of any 'gradle' command.
The following steps will update your clone with the official repo.
git pull
gradle --refresh-dependencies
Note: If you do not have Gradle installed then use ./gradlew for Unix systems or Git Bash and gradlew.bat for Windows systems in place of any 'gradle' command.
We use Gradle for Polis.
In order to build Polis you simply need to run the gradle build
command.
You can find the compiled JAR file in ./build/libs
labeled similarly to 'Polis-x.x.jar'.