Skip to content

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.

About

Konquest plugin for Spigot Minecraft territory control

Resources

License

Contributing

Stars

13 stars

Watchers

2 watching

Forks

Contributors

Languages