QuestPlus
The QuestPlus Extension adds NPC escorts, rotating quest pools and a combat status fact to the BTC Typewriter build.
Entry Library
Configuration
Pool configuration.
- Temporary Quest — Rotating quest pool config.
Objectives
New quest tasks.
- Escort Objective — Protect NPC along a path.
Actions
Controlling missions.
- Start Escort — Begin escort mission.
- Next Checkpoint — Advance escort path.
- Stop Escort — End/Fail escort mission.
Activities
AI logic.
- Path Escort — Escort pathfinding activity.
Quick Start
- 1. Configure Settings — Start with the configuration entry: temporary_quest_definition. This defines global settings for the extension. → temporary_quest_definition
- 2. Trigger Actions — Use action entries to interact with the extension: escort_start, escort_next, escort_stop. Trigger them from commands, NPCs, events, or other entries. → escort_start → escort_next
MiniPlaceholders
The custom build uses MiniMessage tags:
| Placeholder | Description |
|---|---|
<escort_checkpoint> | Escort checkpoint |
<escort_time> | Escort elapsed/remaining time |
<escort_health> / <escort_health_max> | Escort health |
<tempquest_time_remaining:<id>> | Next rotation |
Navigation is provided by QuestCodex through the LocatableObjective contract;
QuestPlus no longer renders a private GPS system.
Commands
| Command | Description |
|---|---|
/escort | Escort quest debug command. |
Permissions
| Permission | Description |
|---|---|
questplus.escort.debug | Debug escort quests. |