Modscraper Modscraper Minecraft
Better Questing API logo

Better Questing API

Mod

BetterQuestingAPI is a runtime API mod for registering and applying BetterQuesting chapters, quests, tasks, and rewards from code or imported resources

Type

Mod

Modrinth Downloads

11

Modrinth ID

XezOv4vN

Last Updated

Jun 7, 2026

Description

BetterQuestingAPI

BetterQuestingAPI is a runtime API mod for registering and applying BetterQuesting chapters, quests, tasks, and rewards from code or imported resources.

Features

  • Register chapters, quests, tasks, and rewards entirely from code.
  • Runtime quest injection and reinjection support.
  • Import quest structures from resource files.
  • Quest patching support for modifying existing quests.
  • Java SPI integration for dynamic quest reloads.
  • Lightweight API artifact for addon development.

Developer Usage

Register quests directly in code:

BQApi.register(chapterDefinition);

Import quest resources:

BQApi.registerImportedFolder("yourmodid", "bqapi/quests");

Apply changes after startup:

BQApi.reinject(server);

Patch existing quests:

BQApi.patchQuest("othermod.some_quest", patchFunction);

For Addon Developers

BetterQuestingAPI provides a stable Java API for creating and managing BetterQuesting content without manually editing quest databases.

The project includes:

  • Quest builders
  • Chapter and quest definitions
  • Resource importers
  • Runtime application system
  • Dynamic reload support

Use the API artifact as your compile-time dependency when developing addons.

Compatibility

Mod Loaders

Forge

Game Versions

1.7.10

Similar Mods

External Resources