/qa/qaAdmin commands for NotQuestscreatecreateCreates a new quest.LostRelic<questName>Unique quest identifier.Acceptsquest nameExampleLostRelic
Give it a name and description players will understand:
/qa/qaAdmin commands for NotQuestsediteditOpens subcommands for editing a specific quest.LostRelic<quest>Identifier of the quest to edit; use /qa list to see available quests.Acceptsquest nameExampleLostRelicdisplayNamedisplayNameQuest display name shown in quest lists, quest previews, GUIs, and chat messages. Supports MiniMessage formatting.setsetSets the selected quest's display name shown in GUIs, previews, and chat.Lost Relic<display-name>New quest display name. Supports spaces and MiniMessage formatting.Acceptsquest display nameExampleLost Relic
/qa/qaAdmin commands for NotQuestsediteditOpens subcommands for editing a specific quest.LostRelic<quest>Identifier of the quest to edit; use /qa list to see available quests.Acceptsquest nameExampleLostRelicdescriptiondescriptionQuest description shown in quest previews, GUIs, and chat. Supports MiniMessage formatting.setsetSets the selected quest's description text shown to players.The blacksmith lost an old crate near the ruins. Follow the marker and inspect it.<description>New quest description. Supports spaces and MiniMessage formatting.Acceptsquest descriptionExampleThe blacksmith lost an old crate near the ruins. Follow the marker and inspect it.
For this tutorial, use an Interact objective. It completes when the player right-clicks the block at your chosen location:
/qa/qaAdmin commands for NotQuestsediteditOpens subcommands for editing a specific quest.LostRelic<quest>Identifier of the quest to edit; use /qa list to see available quests.Acceptsquest nameExampleLostRelicobjectivesobjectivesManages objectives on the selected quest.addaddAdds a new objective to the selected quest.InteractInteractCounts clicks on a configured block or location.1<amount>Number of matching interactions required.Acceptsnumber expressionExample1world<locationToInteract_world>Block or location the player must interact with. world.AcceptsworldExampleworld100<locationToInteract_x>Block or location the player must interact with. X coordinate.Acceptsx coordinateExample10064<locationToInteract_y>Block or location the player must interact with. Y coordinate.Acceptsy coordinateExample64200<locationToInteract_z>Block or location the player must interact with. Z coordinate.Acceptsz coordinateExample200--rightClick--rightClickWhether right-clicks count.--maxDistance--maxDistanceMaximum distance in blocks from the configured location.Acceptsinteger2Value for --maxDistanceMaximum distance in blocks from the configured location.AcceptsintegerExample2--cancelInteraction--cancelInteractionWhether matching interactions are cancelled while this objective is active.--taskDescription--taskDescriptionCustom task text shown to players for this objective instead of the default description.Acceptstask description"Inspect the lost crate"Value for --taskDescriptionCustom task text shown to players for this objective instead of the default description.Acceptstask descriptionExample"Inspect the lost crate"
What this means:
1 - the player must interact once.
world 100 64 200 - the block or spot to interact with.
--rightClick - only right-clicks count.
--maxDistance 2 - the player must be close enough.
--cancelInteraction - prevents the click from also opening or changing the block.
--taskDescription - the text players see for this objective.
The objective now has a real target, but the marker beam is a separate setting. Set it to the same place:
/qa/qaAdmin commands for NotQuestsediteditOpens subcommands for editing a specific quest.LostRelic<quest>Identifier of the quest to edit; use /qa list to see available quests.Acceptsquest nameExampleLostRelicobjectivesobjectivesManages objectives on the selected quest.editeditOpens subcommands for editing a specific objective on the selected quest.1<objectiveId>Objective ID shown by this quest's objectives list.Acceptsobjective idExample1locationlocationManages the guiding marker shown while players track this objective.setsetSets this objective's guiding marker location and turns it on.world<world>World where this objective marker should point.AcceptsworldExampleworld100<x>X coordinate where this objective marker should point.Acceptsx coordinateExample10064<y>Y coordinate where this objective marker should point.Acceptsy coordinateExample64200<z>Z coordinate where this objective marker should point.Acceptsz coordinateExample200
If you are standing exactly where the marker should point, you can use this instead:
/qa/qaAdmin commands for NotQuestsediteditOpens subcommands for editing a specific quest.LostRelic<quest>Identifier of the quest to edit; use /qa list to see available quests.Acceptsquest nameExampleLostRelicobjectivesobjectivesManages objectives on the selected quest.editeditOpens subcommands for editing a specific objective on the selected quest.1<objectiveId>Objective ID shown by this quest's objectives list.Acceptsobjective idExample1locationlocationManages the guiding marker shown while players track this objective.setsetSets this objective's guiding marker location and turns it on.herehereUses your current in-game block position.
You can also aim at the block and use:
/qa/qaAdmin commands for NotQuestsediteditOpens subcommands for editing a specific quest.LostRelic<quest>Identifier of the quest to edit; use /qa list to see available quests.Acceptsquest nameExampleLostRelicobjectivesobjectivesManages objectives on the selected quest.editeditOpens subcommands for editing a specific objective on the selected quest.1<objectiveId>Objective ID shown by this quest's objectives list.Acceptsobjective idExample1locationlocationManages the guiding marker shown while players track this objective.setsetSets this objective's guiding marker location and turns it on.lookinglookingUses the block you are looking at.
Check that the marker is saved:
/qa/qaAdmin commands for NotQuestsediteditOpens subcommands for editing a specific quest.LostRelic<quest>Identifier of the quest to edit; use /qa list to see available quests.Acceptsquest nameExampleLostRelicobjectivesobjectivesManages objectives on the selected quest.editeditOpens subcommands for editing a specific objective on the selected quest.1<objectiveId>Objective ID shown by this quest's objectives list.Acceptsobjective idExample1locationlocationManages the guiding marker shown while players track this objective.statusstatusShows whether this objective has a saved guiding marker.
Preview the marker before giving the quest to players:
/qa/qaAdmin commands for NotQuestsediteditOpens subcommands for editing a specific quest.LostRelic<quest>Identifier of the quest to edit; use /qa list to see available quests.Acceptsquest nameExampleLostRelicobjectivesobjectivesManages objectives on the selected quest.editeditOpens subcommands for editing a specific objective on the selected quest.1<objectiveId>Objective ID shown by this quest's objectives list.Acceptsobjective idExample1locationlocationManages the guiding marker shown while players track this objective.previewpreviewShows this objective's saved guiding marker to you briefly.
/q/qPlayer commands for NotQueststaketakeTakes or accepts a quest.LostRelic<questName>Identifier of the quest you want to start.Acceptsquest nameExampleLostRelic
Walk away from the target location. If everything is set up correctly:
the objective appears in the actionbar or bossbar,
the marker beam points toward the saved location,
the bossbar compass shows whether the marker is ahead, left, right, or behind,
the distance goes down as you get closer.
Right-click the target block to complete the objective.
For a nicer player flow, attach the quest to an NPC or armor stand:
/qa/qaAdmin commands for NotQuestsediteditOpens subcommands for editing a specific quest.LostRelic<quest>Identifier of the quest to edit; use /qa list to see available quests.Acceptsquest nameExampleLostRelicnpcsnpcsManages NPCs attached to this quest.addaddAttaches the selected quest to an NPC or armor stand quest giver.rightClickSelect<npc>Citizens NPC, FancyNPC, armor stand, or right-click selector to attach this quest to.AcceptsNPC selectorExamplerightClickSelect
After running the command, right-click the NPC that should offer the quest.
This tutorial uses objective location markers. They are tied to the objective the player is tracking and are usually the best choice for guiding players.
The separate Beam action is for manually spawning or removing a named beam from rewards, triggers, or saved actions. Use that when you want a custom effect, not basic quest navigation.
Set its marker with location set here, location set looking, or exact coordinates.
Enable visual.objective-tracking.location-compass.enabled if you want the bossbar compass.
Use location preview before players try the quest.
Test the quest with /q/qPlayer commands for NotQueststaketakeTakes or accepts a quest.LostRelic<questName>Identifier of the quest you want to start.Acceptsquest nameExampleLostRelic.