Installation
Requirements
| Dependency | Version |
|---|---|
| Paper | 1.21.4+ |
| Citizens | 2.x |
| Java | 21+ |
Steps
- Drop
QuestKeeper-0.1.0-SNAPSHOT.jarinto yourplugins/folder. - Ensure Citizens is installed and enabled.
- Start (or reload) the server — the plugin generates its first quest automatically.
- Create your quest-giver NPC with Citizens:
/npc create QuestKeeper
- Note the NPC's ID from
/npc list. - Open
plugins/QuestKeeper/config.ymland set:quest-npc-id: <id> - Reload the server or run
/questkeeper forcerefresh.
Players can now right-click the NPC to view and complete the daily quest.
Building from Source
git clone https://github.com/ModularSoftAU/QuestKeeper.git
cd QuestKeeper
mvn package
The built jar will be at target/QuestKeeper-0.1.0-SNAPSHOT.jar.