/Queste

An expandable, advanced, yet simple-to-use quest plugin for Minecraft

Primary LanguageJavaGNU General Public License v3.0GPL-3.0


Queste

An advanced yet simple-to-use quest plugin for Minecraft

Report Bug / Feature request

Discord

CodeFactor Contributors Issues License Forks Stargazers

Table Of Contents

About The Project

Queste is an advanced yet simple-to-use quest plugin for Minecraft servers, supporting Spigot and relevant forks.

The plugin was created from the fact that existing plugins are all complex to setup and use, difficult to configure, and don't have the features expected from a quest plugin.

Getting Started

To contribute to Queste, follow the steps below. Contributions are welcome.

Prerequisites

Setting up

Clone the repository Via IntelliJ: File > New > Project from Version Control > URL: https://github.com/SamB440/Queste.git > Clone

Or, via git bash:

git clone https://github.com/SamB440/Queste.git

To build, run the build task from IntelliJ, gradle, or gradlew.

What to do

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions to Queste are greatly welcomed.

  • If you have suggestions for new features or changes, feel free to open an issue to discuss it, or directly create a pull request.
  • Make sure to put javadoc comments on public API methods.
  • Both Kotlin and Java contributions are accepted, however for API and more complex pull requests, Java is preferred.
  • Create an individual PR for each suggestion.

Creating A Pull Request

Please be mindful that we may ask you to make changes to your pull requests.

Also, if possible, please use feature or fix branch prefixes.

License

Distributed under the GNU GPL v3 License. See LICENSE for more information.