Home
Contents
Welcome to the QuestLib wiki, please choose a subject below or in the sidebar to continue.
Features
Built-in YAML or MySQL storage.
Custom reward types.
Multiple custom objectives.
Easily configurable.
Customisable to your own wishes.
Extensive API.
Usage
To use QuestLib, either:
Put it in the
pluginsfolder of your server, add it to your dependencies in yourplugin.yml(e.g.depend: [QuestLib]) and add it to the dependencies in your IDE.Put it inside your plugin jar, and initiate the library.
You can download the latest version on the Releases page on Github.
You can also use a build system:
Gradle
Maven
Example
Quest
Objective
As you can see, with QuestLib you're able to easily create new objectives and register them in your quest. QuestLib also saves all the data you provide using setData() or incrementData() (for integers).
If you want more examples, have a look at the Example repository.
Last updated
Was this helpful?