promotional bannermobile promotional banner

OpenQuests Examples

The example quest line for OpenQuests.
Capture d'écran 2026-09-01 000758.png

Capture d'écran 2026-09-01 000758.png

Description

OpenQuests Examples

📦 The quest lines from the OpenQuests screenshots, packaged on their own. Install them, play them, delete them.

OpenQuests installs with an empty quest list, on purpose: your server, your quests. This pack is the content that illustrates it, so you can start with something that already works.

Discord GitHub

The quest tracker showing a composite quest: Introduction, holding Master the basics with its four gathering and crafting steps, an OR rule, and Skip Intro


✨ What is inside

Two chains and a daily chore handed out on connection, a trial inside the Forgotten Temple, a goblin dungeon to clear, a server event and a few secrets, in English and French.

⛏️ The introduction

🔀 Introduction joins two branches with OR, so either one ends it: gather your first sticks, fibre and rubble, or take the other way out.

⏭️ Skip Intro is that other way, for players who would rather get on with it. Abandon Introduction from the journal or with /oquest abandon Intro, and Skip Intro completes on its own: it is a QuestState quest watching for exactly that.

⛓️ Then a chain that hands itself along. Tools, a workbench, then Choose your weapon: four crafts under OR, any one of which ends it. From there Defeat the Guardian, Enter the Forgotten Temple and Talk to the temple merchant, which pays 100 Life Essence.

💀 Defeat the Guardian fails the moment you die, and hands itself straight back: try again.

🏛️ The Temple's trial

🗣️ Talk to the temple merchant only counts inside the Forgotten Temple. Completing it hands you the trial below.

⏱️ The Temple's trial gives you three minutes to run to the rune altar, jump ten times there while sprinting, run for 20 seconds in all and stay at least a minute exploring the temple. The steps run side by side, and leaving the temple or dying fails the whole trial. These rules are set on the trial, and every step under it follows them.

🏅 Flawless is a secret until you pass the trial without ever having failed it.

🕯️ An offering follows the trial: throw ten Essence of Life at the foot of the rune altar, counted by DropItem as they leave your hand. AntiAbuse is on, so picking an offering back up to throw it again does not count twice.

🧺 Garden chores

🫐 Garden chores asks for wild berries picked by hand, five flowers of any kind and a wooden chest opened. The reward waits in the journal until you claim it. It can be done at most once every twenty hours and seven times in all, and the journal counts down both. Its own assignment, Assignments/DailyChores.json, hands it out again at the next connection once the last one has ended, done or given up, with "Repeat": { "Type": "AfterEnd" }. The two limits then decide whether it is accepted.

🕳️ The goblin lair

A quest line through the goblin lair, the dungeon Hytale ships as an instance. The game keeps it for operators: /instances spawn Dungeons/Dungeon_Goblin opens a fresh copy and takes you inside.

👥 A world quest line. The whole line belongs to the copy of the lair you are in, so everyone inside shares it: every rat anyone kills counts for the group, whoever joins later finds the line where the group left it, and whoever leaves is taken off it. Rewards go to those still inside when a quest ends. What the group finished stays in each journal, and when the copy closes, what it had not finished fails.

🐀 Clear out the rats starts on its own as the first player comes in. The quest itself says nothing of it: an assignment beside it, Assignments/GoblinLair.json, hands it out on PlayerEnterWorld with the World scope, in every copy of the lair named by instance-Dungeons-Dungeon_Goblin-.*. It asks for the caves by the entrance to be cleared, and opens the rest of the lair.

⚔️ The main line runs through the goblin tunnels, up to a ledge where the Goblin Ogre is in sight (a ReachLocation quest), through the ogre itself, and into the duke's hall. There The Goblin Duke asks for his guard broken and the duke brought down, in either order, and pays five gold bars waiting in the journal.

🕷️ Two side quests open alongside it: squash the spiders haunting the lair, and light its galleries with the torches from the entrance chest, counted by PlaceBlock.

Each quest hands the next one over with a GrantQuest marked "Shared": true, so the quest paying hands it on once, to the lair it belongs to: the chain stays shared from the rats to the duke. Every quest of the line carries the Dungeon category, the side quests Side quest as well, and the journal shows both beside their titles.

🗓️ The day's cull spans every copy at once: fifty goblins, counted across all the lairs run that day. Its assignment, Assignments/GoblinLairDailyHunt.json, hands it out each day on a Schedule to the Worlds scope, so one quest is shared by every copy of the lair, waits between runs, and is replaced the next day with "Repeat": { "Type": "Replace" }. It pays two gold bars to whoever is in the lair as it completes.

🌲 A server event

🪓 The Great Felling, launched by an admin with /oquest create universe GreatFelling: five hundred trunks felled by the whole server, counting only while two players are online, before a closing date. AntiAbuse is on, so a trunk placed and felled again counts once.

🍖 The hunt

🥩 Gather meat is handed to every player on connection with "Visibility": "Never", so nobody ever sees it. It waits. The first time a player picks up raw meat of any kind, it completes, through the Meats resource type rather than a list of every meat, and the chain appears out of nowhere.

🔥 Craft a campfire, then Cook your meat, which watches the cooked meat reach your inventory because a processing bench is worked by the block and not by the player.

🍗 Eat your meat finishes it with the Consume type, and pays an Iron Hand Crossbow and 32 arrows.


Alongside it run three quiet chains of three: run, sprint and jump, each starting from a secret nobody is told about. Cover the first distance and it reveals itself, earned, while the next rung waits in the journal: a hundred metres, then a thousand, then ten thousand. Silent step does the same at a walk, Lumberjack counts the trunks you bring back from your fellings with PickupItem and leaves out the ones you threw, and First blood waits for your first duel.


All twenty-one quest types are in there, along with every constraint (time limits, a closing date, a world, an area, conditions on the player, a minimum of players online, death, cooldowns and caps), the four scopes, all three reward types including rewards for failing, descriptions in the tracker, the three visibility modes, categories, and progressions carried by rewards alone. What starts by itself is handed out by assignments: Assignments/OnConnection.json on connection, Assignments/DailyChores.json again after each end, Assignments/GoblinLair.json in every copy of the lair, Assignments/GoblinLairDailyHunt.json once a day across all of them.


🎯 Three ways to use it

🎮 As a demo. Install it, join, and the tracker fills up on its own.

📝 As a worked example. The assets are plain JSON. Open them in the Asset Editor beside the documentation and copy the shapes you need.

🚀 As a starting point. Edit the chains into your own, or delete the pack and start from an empty quest list. Nothing else depends on it.


🛠️ Installing

Requires OpenQuests, whose quest types these assets are written against, and which pulls in OpenQuests Core in turn.

This pack carries no code of its own. Drop the zip in mods/, and remove it whenever you want the quest list back to empty.


Source and documentation: https://github.com/MartelStudios/OpenQuests

MIT licensed.

OpenQuests Examples Team

profile avatar
  • 2
    Followers
  • 6
    Projects
  • 894
    Downloads

More from Hazard4UView all

  • OpenQuests MMOSkillTree project image

    OpenQuests MMOSkillTree

    The OpenQuests integration of MMOSkillTree. Write your quests once in OpenQuests and let them speak MMO Skill Tree.

    • 13
    • October 20, 2026
  • OpenQuests project image

    OpenQuests

    Modular and extensible quest system for Hytale. Create any quest you can imagine in a few clicks, straight from the Asset Editor.

    • 307
    • October 20, 2026
  • OpenQuests Core project image

    OpenQuests Core

    The Core library behind OpenQuests: quest lifecycle, storage, scopes and rewards, with no quest type of its own.

    • 268
    • October 20, 2026
  • OpenNavigation project image

    OpenNavigation

    Navigation for Hytale user interfaces. A library giving your mod back buttons and breadcrumb trails without writing the history yourself.

    • 112
    • October 19, 2026
  • OpenQuests MMOSkillTree project image

    OpenQuests MMOSkillTree

    The OpenQuests integration of MMOSkillTree. Write your quests once in OpenQuests and let them speak MMO Skill Tree.

    • 13
    • October 20, 2026
  • OpenQuests project image

    OpenQuests

    Modular and extensible quest system for Hytale. Create any quest you can imagine in a few clicks, straight from the Asset Editor.

    • 307
    • October 20, 2026
  • OpenQuests Core project image

    OpenQuests Core

    The Core library behind OpenQuests: quest lifecycle, storage, scopes and rewards, with no quest type of its own.

    • 268
    • October 20, 2026
  • OpenNavigation project image

    OpenNavigation

    Navigation for Hytale user interfaces. A library giving your mod back buttons and breadcrumb trails without writing the history yourself.

    • 112
    • October 19, 2026