
ModsJava
Better Questing API
BetterQuestingAPI is a runtime API mod for registering and applying BetterQuesting chapters, quests, tasks, and rewards from code or imported resources
⬇ Download on ModrinthBetterQuestingAPI
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.
Verified by MCModsHub
- Ships as bqapi-1.1.3.jar — drop this file into the mods folder
- Download size: 111 KB
- Download link checked 19 Aug 2026 — working
These come from our own check of the pack file, not from the source page.