How Viewer Quests Work
Viewer quests are Minecraft goals started from Firebot.
A quest has a viewer name, a Minecraft player, one or more objectives, optional rewards, and a display mode.
Basic flow
- Firebot runs Minecraft: Start Viewer Quest.
- The server creates the quest for the linked Minecraft player.
- The server tracks progress from Minecraft activity.
- The server sends quest events back to Firebot.
- Optional rewards are given when the quest completes.
Quest parts
- Quest Name: shown in Firebot events and Minecraft UI.
- Quest ID: optional stable ID used to identify one quest later.
- Viewer Name: the viewer attached to the quest, usually
$userDisplayName. - Objectives: what the player must do.
- Rewards: optional item or command rewards.
- Display Mode: whether the quest is only server-side or shown with the client overlay.