Minecraft Quests
Minecraft Quests
Break Block Quest
{
"type": "BreakBlockQuest",
"name": "<bold>Boldly Break Blocks",
"id": "auniqueid",
"block": "minecraft:stone",
"taskMessage": "Mine a stack of Stone",
"amount": 64
}
BreakBlockQuest's unique attribute is "block", which should be a string in the Minecraft Resource Identifier format. You can find these on the Minecraft Wiki, or by using /give minecraft: and tab completing. Any mod identifiers can be used, i.e. "cobblemon:" as well.
As with other quests, "amount" is an integer used to determine when the quest is complete.
"taskMessage" is used to describe the Quest quickly in places like scoreboards, titles, and item lore in GUIs.
CraftItemQuest
{
"type": "CraftItemQuest",
"name": "<bold>Craft Oak Logs",
"id": "craftoaklogsuniqueid",
"item": "minecraft:oak_logs",
"amount": 64
}
The CraftItemQuest's "Task Message" is automatically created, and by default is: "Craft (amount)x (Item Display Name)". The "item" attribute should be a Minecraft Resource Identifier for an item.
EnterBoxQuest
{
"type": "EnterBoxQuest",
"name": "Cerberus' Ossuary",
"item": {
"pokemon": "aerodactyl halloween"
}
"id": "ossuary",
"taskMessage": "Find the Sea Lantern without becoming a chew toy.",
"world": "minecraft:halloween_adventure",
"box": {
"minX": 397.5,
"minY": 90.5,
"minZ": 132.5,
"maxX": 400.5,
"maxY": 94.5,
"maxZ": 134.5
}
}
EnterBoxQuest can be used for things like Scavenger Hunts / Exploration focused Quests. It's STATEFUL, so once a player (or PlayerGroup) has entered the box, this Quest will be marked as "done" forever. World should be the world's resource identifier (press F3), Box is an MC utility class that defines a... box.
Last updated