Skip to content

Konquest plugin for Spigot Minecraft territory control

License

Notifications You must be signed in to change notification settings

Rumsfield/konquest

Repository files navigation

Konquest

Konquest is a plugin for land claiming and territory control.

Official Resource Links

For Users

All details can be found on the wiki.

For Developers

Here are a few helpful links.

Project Layout

This project uses the IntelliJ IDEA with Gradle. There are the following sub-projects:

  • api - Public interfaces for API use
  • core - All plugin source code

The doc folder contains auto-generated Javadoc files.

Building

Konquest uses Gradle for most dependencies, building and generating Javadoc.

  • Use Java 21 JDK or newer
    • If using IntelliJ IDEA, must be version 2024 or newer
  • Requires Git

Use these commands to build from source:

git clone https://github.com/Rumsfield/konquest.git
cd Konquest/
./gradlew shadowJar

Build outputs will be placed in the build/libs/ folder.

To generate Javadoc, use this command:

./gradlew generateJavadoc

The new Javadoc will overwrite the contents of the doc/ folder.

To clean the project and remove stale build files, use this command:

./gradlew clean

License

Konquest is licensed under the GNU GPLv3 license. See LICENSE.txt for more info.