Back to mods
ArcQuest project artwork

CurseForge · Minecraft mod

ArcQuest

Modern Quest Frame

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which ArcQuest release should I use?

Updated today
Latest stable file arc_quest-neoforge1.21.1-1.0.7.jar
Game version 1.21.1
Loader NeoForge

ArcQuest arc_quest-neoforge1.21.1-1.0.7.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is ArcQuest required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does ArcQuest arc_quest-neoforge1.21.1-1.0.7.jar need?

arc_quest-neoforge1.21.1-1.0.7.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add ArcQuest without breaking your instance.

Built for ArcQuest arc_quest-neoforge1.21.1-1.0.7.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use arc_quest-neoforge1.21.1-1.0.7.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside arc_quest-neoforge1.21.1-1.0.7.jar. It opens that exact file at the source.

About this project

What does ArcQuest add?

Arc Quest

**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.

Main Features

Quest System

Create linear, branching, parallel, randomized, timed, repeatable, or collection-based quests with:

  • Multiple phases and completion policies
  • Conditional and player-choice transitions
  • Random initial phases and phase transitions
  • Automatic or manually confirmed progression
  • Quest categories, groups, sorting, and tracking rules
  • Phase and quest rewards
  • Configurable abandonment and time limits

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.

Conditions and Variables

Control quests, phases, dialogue, choices, and markers using:

  • Quest and phase states
  • Flags and integer variables
  • Player levels and status effects
  • Minecraft predicates
  • Nested AND, OR, and NOT conditions

Persistent variables make it possible to build factions, hidden branches, story decisions, and long-running progression systems.

Quest Journal and HUD

The player interface includes:

  • Active, completed, and failed quest tabs
  • Categories and groups
  • Tracked quest HUD
  • Objective progress and reward previews
  • New quest and status notifications
  • Chapter shops and phase stories
  • Unread indicators
  • Responsive layouts and animations

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.

Branching Dialogue

Create multi-node NPC conversations with:

  • Player choices and conditional visibility
  • Conditional text
  • Cooldowns and entity bindings
  • Dialogue actions
  • Flags and variable operations
  • Quest progression and marker triggers
  • Dedicated dialogue UI

Quests and dialogue can reference each other through stable IDs, conditions, variables, and actions.

NPCs, Trading, and Gacha

Arc Quest includes data-driven modules for:

  • Entity-based NPC interactions
  • Standalone, phase, and chapter shops
  • Conditional trading availability
  • Weighted gacha pools
  • Rarity, weight modifiers, and pity systems

World Markers

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.

Xaero Integration

Optional integration supports:

  • Xaero’s Minimap
  • Xaero’s World Map
  • Arc Quest diamond-style icons
  • World Map hover tooltips
  • Minimap icons without duplicate world beacons

Arc Quest’s native marker HUD works without Xaero.

Guides and Ponder

Build categorized tutorials, gameplay guides, quest-unlocked entries, and Ponder scenes. Guide content can also be granted through quest phases.

Content Creation

Arc Quest supports three authoring workflows:

Modular Web Editor

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.

In-Game Quest Editor

Administrators can inspect and edit data-backed quests through an in-game phase topology and property workspace.

Java API

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.

Safe Hot Reloading

Arc Quest validates content before applying it. Reloading includes:

  • Bounded file scanning and UTF-8 JSON parsing
  • Duplicate ID and cross-module reference checks
  • Warning and blocking-error reporting
  • Immutable candidate snapshots
  • Atomic Registry replacement
  • Preservation of the previous valid state after failure
  • Reload epoch logging and client synchronization

Invalid files are reported with their file and field paths without clearing valid loaded content.

Requirements

  • **Minecraft:** 1.21.1
  • **Mod Loader:** NeoForge
  • **NeoForge:** 21.1.234 or compatible newer builds
  • **Java:** 21
  • **Required:** Ponder 1.0.64+
  • **Optional:** Xaero’s Minimap and Xaero’s World Map

All dependencies must target Minecraft 1.21.1 and NeoForge.

Recommended For

  • RPG modpacks
  • Story-driven adventure maps
  • Multiplayer quest servers
  • Open-world progression systems
  • NPC stories and faction systems
  • Tutorials and gameplay guides
  • Teams needing visual content-authoring tools

Installation

**Players:**

  1. Install NeoForge and Ponder.
  2. Place Arc Quest in the mods folder.
  3. Install a compatible content pack or join a server that provides Arc Quest content.

**Content creators:**

  1. Create content using the Web editor, JSON files, or Java Builders.
  2. Export it to the Arc Quest data directory.
  3. Run the Arc Quest reload command.
  4. Correct any validation or reference errors reported.

**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.

Project description from CurseForge.

Pick your setup

ArcQuest by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

ArcQuest versions and loaders

8 of 8 releases match

Looking for an older file? The official CurseForge project page is in Resources.