Better Questing API
by ABKQPO
Better Questing API lets developers register BetterQuesting chapters, quests, tasks and rewards from Java code, without editing quest databases by hand.
What it does
The library is a Forge API for BetterQuesting content. Addon authors can build quests, chapter definitions and reward sets in code, and inject them at runtime or reinject them later. Existing quests can be patched, and quest structures can be imported from resource files that ship with a mod, so content in a jar can be loaded into a world.
The API is meant for mod authors who add quest content to BetterQuesting. Developers compile against the API artifact as a compile-time dependency, and the Java SPI hook lets dynamic quest reloads pick up new definitions. Players do not interact with it directly. Files are published for 1.7.10 only, and the environment is client and server, so the server and every player need the mod. The code is released under the GNU Lesser General Public License v3.0 only and is open source.
Key features
Code-based quest registration
Chapters, quests, tasks and rewards can be registered entirely in Java, with no manual editing of quest files.
Runtime injection
Quests can be injected while the game runs and reinjected later, which supports content that changes during play.
Quest patching
Existing quests can be modified after they are loaded, so an addon can alter content it did not create.
Quest builders and imports
Builder classes assemble quest definitions, and quest structures can be imported from resource files that ship with a mod.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Quest pack addons
An addon can add a chapter of quests shipped in its own jar, so the content loads when the pack starts.
Dynamic quest reloads
Through the Java SPI integration, a mod can reload quest definitions without restarting the server.
Who it’s for: Mod developers who extend BetterQuesting on 1.7.10 with Forge. Players who only want to use quests do not need this library's API directly, though a quest addon that depends on it may ask for it.
How it compares
Better Questing - Gamestages Expansion is a Forge mod for 1.12.2, released under the MIT License and open source, that runs on client and server. Create Questing is a Fabric and Forge mod for 1.19.2 – 1.20.1, client-side only and not open source under the Creative Commons Attribution Share Alike 4.0 license. Both are content mods, while Better Questing API is a developer library for 1.7.10.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Better Questing API | Forge | 1.7.10 | Client and server | 2026-06-24 |
| Better Questing - Gamestages Expansion | Forge | 1.12.2 | Client and server | 2022-08-31 |
| Create Questing | Fabric and Forge | 1.19.2 – 1.20.1 | Client-side only | 2024-02-01 |
Questions
Does Better Questing API have to be installed on the server?
Which game version does Better Questing API support?
Is this library needed to write a quest addon?
In the catalog
Better Questing API is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 1,013 mods support Minecraft 1.7.10.
More from ABKQPO
Similar mods
What the author says
BetterQuestingAPI is a runtime API mod for registering and applying BetterQuesting chapters, quests, tasks, and rewards from code or imported resources. BetterQuestingAPI provides a stable Java API for creating and managing BetterQuesting content without manually editing quest databases.
Official listing
- Modrinth page
- modrinth.com/mod/better-questing-api
- Owner
- ABKQPO
- Published
- 2026-06-02
- Updated on Modrinth
- 2026-06-24
- Facts verified
- 2026-10-15
