Arc Quest is a data-driven quest, dialogue, and RPG content framework for Minecraft modpacks, servers, and adventure maps.
It provides a server-authoritative quest runtime, branching dialogue, NPC interactions, world markers, shops, gacha systems, in-game guides, a complete quest journal, tracking HUDs, history graphs, and visual editing tools.
Arc Quest is primarily a framework for content creators.
The base mod does not include a complete quest campaign. Modpack authors, map makers, and server administrators create their own content through JSON files, the Web editor, or the Java API.
Create linear, branching, parallel, randomized, timed, repeatable, or collection-based quests with:
Built-in objectives include killing entities, collecting or delivering items, talking to NPCs, interacting with blocks or entities, reaching locations, crafting, offering items, boolean checks, and custom objective types.
Control quests, phases, dialogue, choices, and markers using:
AND, OR, and NOT conditionsPersistent variables make it possible to build factions, hidden branches, story decisions, and long-running progression systems.
The player interface includes:
The History view displays the player’s actual route through phase topology graphs, including phase images, item icons, objectives, rewards, descriptions, and hidden unreached phases.
Create multi-node NPC conversations with:
Quests and dialogue can reference each other through stable IDs, conditions, variables, and actions.
Arc Quest includes data-driven modules for:
Quests and dialogue can create markers for positions, entities, blocks, nearby entity types, structures, phases, and objectives.
Markers may be triggered by quest acceptance, phase changes, objective completion, dialogue nodes, dialogue choices, or persistent conditions. Marker state is managed across death, relogging, dimension changes, and world switching.
Optional integration supports:
Arc Quest’s native marker HUD works without Xaero.
Build categorized tutorials, gameplay guides, quest-unlocked entries, and Ponder scenes. Guide content can also be granted through quest phases.
Arc Quest supports three authoring workflows:
Visually create and validate quests, phases, objectives, transitions, dialogue, NPCs, markers, trades, gacha shops, and guides. The editor supports importing, exporting, reference validation, normalization, and live Registry suggestions through WebSocket.
Administrators can inspect and edit data-backed quests through an in-game phase topology and property workspace.
Addon developers can register custom quests, objectives, conditions, rewards, dialogue actions, marker targets, categories, and other content through public Builders, Registries, APIs, and NeoForge events.
Arc Quest validates content before applying it. Reloading includes:
Invalid files are reported with their file and field paths without clearing valid loaded content.
All dependencies must target Minecraft 1.21.1 and NeoForge.
Players:
mods folder.Content creators:
Arc Quest provides the framework, runtime, and interface—not a built-in campaign. If no quests appear after installation, verify that your modpack or server includes Arc Quest content files.