Skip to main content

Installation

Requirements

DependencyVersion
Paper1.21.4+
Citizens2.x
Java21+

Steps

  1. Drop QuestKeeper-0.1.0-SNAPSHOT.jar into your plugins/ folder.
  2. Ensure Citizens is installed and enabled.
  3. Start (or reload) the server — the plugin generates its first quest automatically.
  4. Create your quest-giver NPC with Citizens:
    /npc create QuestKeeper
  5. Note the NPC's ID from /npc list.
  6. Open plugins/QuestKeeper/config.yml and set:
    quest-npc-id: <id>
  7. 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.