A Quest System Worth Exploring

Six Hytale plugins that turn your server into a story. Branching NPC dialogue, floating quest icons, linear story dialogs, player titles, custom GUIs, and land protection — each stands alone, together they sing.

6 plugins 1 suite 0 JSON files you have to hand-write

How the Plugins Fit Together

Core is required. Icons, Dialog, GUI, and Titles are optional companions. They load without Core but do little on their own (except Titles and Claims, which work standalone).

Core

Handles all quest data, player state, NPC dialogue, and the in-game editor. Required by Icons and Dialog.

Icons

Reads QuestLines’ NPC assignments from npcs.json and renders per-player floating icons on top of NPCs based on quest state.

Dialog

A simplified UI for creating linear (non-branching) dialogues. Exports flow into Core’s quest directory automatically.

Titles

Standalone player-title system. With Core installed: giveTitle:/removeTitle: actions, hasTitle: requirement, {title} variable.

GUI

Defines custom in-game screens as .gui.html files. Registers an opengui:guiId action usable from any response, load action, or button.

Claims

Standalone land protection. Wand-defined regions, chunk claiming, buy/rent regions with schematic restore, VaultUnlocked payments.

Getting Started

New to QuestLines? Start with Core Overview to understand quests, pages, and the page resolution algorithm. Then set up your first NPC via NPC Setup. Add Icons and Dialog once Core is running.

JAR Files

Each plugin ships as a separate JAR placed in the server’s mods/ directory:

Plugin JAR file Data directory
QuestLines (Core) questlines-core-{version}.jar mods/QuestLines/
QuestLines Icons questlines-icons-{version}.jar mods/QuestLinesIcons/
QuestLines Dialog questlines-dialog-{version}.jar mods/QuestLinesDialog/
QuestLines Titles questlines-titles-{version}.jar mods/QuestLinesTitles/
QuestLines GUI questlines-gui-{version}.jar mods/QuestLinesGUI/
QuestLines Claims questlines-claims-{version}.jar mods/QuestLinesClaims/
i
Icons Legacy Migration

If you previously used the Icons plugin when its data directory was mods/Icons/, it will automatically migrate icons.json to the new mods/QuestLinesIcons/ location on first start.