📜 Welcome to LiteQuest

LiteQuest is a lightweight and flexible Minecraft plugin for creating and managing quests. It is designed to work efficiently on any Paper-based server and offers both solo and group questing experiences.


📌 Key Features

  • Quest-based configuration Each quest is stored as a separate configuration file (1 config = 1 quest). All quest files are located in:

    plugins/LiteQuest/quests
  • Solo or Group Play Quests can be assigned to one or multiple players, allowing cooperative progression.

  • Optimized Data Loading Quest sessions and player data are loaded only when needed, ensuring high performance.

  • Quest Sessions When a quest is assigned, a dedicated session is created:

    plugins/LiteQuest/sessions

    Each session stores live quest progress and participant information.

  • Player Data Management Player profiles are stored in:

    plugins/LiteQuest/players

    Upon login, the plugin automatically loads the player’s profile along with all active quest sessions.

  • Progress Tracking Players can view their active quests via:

    /lquest menu

    The menu displays all active quests and the completion percentage for each participant.

  • Reward System

    • Online players receive rewards immediately upon quest completion.

    • Offline players have their rewards stored in their profile until their next login.

📂 Data Structure Overview

plugins/
  LiteQuest/
    quests/       <- Static quest configurations
    sessions/     <- Active quest session data
    players/      <- Player profiles

Last updated