{
"radiant": true,
"weight": 0,
"abandonable": true,
"repeatable": false,
"color": {
"r": 255,
"g": 68,
"b": 43
},
"activeStage": 10,
"stages": [
{
"stage": 0,
"nextStage": 1,
"icon": "SPEECH_BUBBLE",
"objectives": [
"NPC_TIMED_INSERTER NPC 0.01 100 0 12000",
"DIALOGUE ?NPC? npcName start startYes startNo - - - - - -",
"NPC_RESPOND ?NPC? 0",
"NPC_RESPOND ?NPC? 1",
"NAME_INSERTER NAME -1"
],
"actions": [
"2 SET_STAGE 1 -",
"3 DIALOGUE npcName rejected goodbye - - - - - - -"
]
},
{
"stage": 1,
"nextStage": 10,
"icon": "SPEECH_BUBBLE",
"objectives": [
"DIALOGUE ?NPC? npcName talkA continueA - - - - - - -",
"NPC_TALK ?NPC?"
],
"actions": [
"1 SOUND 0 0 0 Relative entity.player.levelup block - -",
"1 SET_STAGE 10 -",
"1 END_DIALOGUE"
]
},
{
"stage": 10,
"nextStage": 20,
"icon": "GEAR",
"objectives": [
"DIALOGUE ?NPC? npcName water give - - - - - - -",
"NPC_GIVE ?NPC? success pixelmon:fresh_water 1 - - -",
"NPC_GIVE ?NPC? failure pixelmon:fresh_water 1 - - -"
],
"actions": [
"1 SET_STAGE 20 -",
"2 DIALOGUE npcName rejectwater oops - - - - - - -"
]
},
{
"stage": 20,
"nextStage": 30,
"icon": "SPEECH_BUBBLE",
"objectives": [
"DIALOGUE ?NPC? npcName talkB continueA - - - - - - -",
"NPC_TALK ?NPC?"
],
"actions": [
"1 SET_STAGE 30 -",
"1 END_DIALOGUE"
]
},
{
"stage": 30,
"nextStage": 40,
"icon": "GEAR",
"objectives": [
"DIALOGUE ?NPC? npcName gem give - - - - - - -",
"NPC_GIVE ?NPC? success pixelmon:dragon_gem 1 - - - -",
"NPC_GIVE ?NPC? failure pixelmon:dragon_gem 1 - - - -"
],
"actions": [
"1 SET_STAGE 40 -",
"2 DIALOGUE npcName rejectgem oops - - - - - - -"
]
},
{
"stage": 40,
"nextStage": 50,
"icon": "SPEECH_BUBBLE",
"objectives": [
"DIALOGUE ?NPC? npcName talkC continueA - - - - - - -",
"NPC_TALK ?NPC?"
],
"actions": [
"1 SET_STAGE 50 -",
"1 END_DIALOGUE"
]
},
{
"stage": 50,
"nextStage": 60,
"icon": "GEAR",
"objectives": [
"DIALOGUE ?NPC? npcName flute give - - - - - - -",
"NPC_GIVE ?NPC? success pixelmon:eon_flute 1 - - - -",
"NPC_GIVE ?NPC? failure pixelmon:eon_flute 1 - - - -"
],
"actions": [
"1 SET_STAGE 60 -",
"2 DIALOGUE npcName rejectflute oops - - - - - - -"
]
},
{
"stage": 60,
"nextStage": 70,
"icon": "SPEECH_BUBBLE",
"objectives": [
"DIALOGUE ?NPC? npcName talkD continueD - - - - - - -",
"NPC_TALK ?NPC?"
],
"actions": [
"1 POKEMON_SPAWN 3 1 3 Random Relative Random true Latios_-",
"1 SET_STAGE 70 -"
]
},
{
"stage": 70,
"nextStage": 80,
"icon": "POKEBALL",
"objectives": [
"POKEMON_CAPTURE Latios - 1"
],
"actions": [
"0 SET_STAGE 80 -"
]
},
{
"stage": 80,
"nextStage": -1,
"icon": "QUESTION_MARK",
"objectives": [
"DIALOGUE ?NPC? npcName end bye - - - - - - -",
"NPC_TALK ?NPC?"
],
"actions": [
"1 ITEM_GIVE pixelmon:poke_ball 1 - - - {\"PokeBallID\":\"master_ball\"} - - -",
"1 XP_GIVE - 1000",
"1 END_DIALOGUE",
"1 SOUND 0 0 0 Relative entity.player.levelup block - -",
"1 COMPLETE_QUEST"
]
}
],
"strings": {
"quest.latios": "At the Edge of the Water",
"quest.latios.start": "Have you ever heard of the legendary pokemon Latios? Do you wanna help me out capturing it?",
"quest.latios.startyes": "Yes!",
"quest.latios.startno": "Not Really.",
"quest.latios.rejected": "Ok. I guess I'll find someone else...",
"quest.latios.goodbye": "Goodbye.",
"quest.latios.talka": "Thanks! Latios is very intelligent so we can't just ambush it. We have to lure it! First go gather some fresh water.",
"quest.latios.continuea": "Alright.",
"quest.latios.desc-10": "You have teamed up with someone to catch Latios. You first need bait to lure it.",
"quest.latios.stage-10-0": "Bring the trainer exactly 1 fresh water.",
"quest.latios.water": "Yo! You got me the water?",
"quest.latios.give": "(Give items)",
"quest.latios.rejectwater": "Uhhhh... I don't think you have enough water, or maybe you have too much. Hand me exactly 1 fresh water.",
"quest.latios.oops": "oops.",
"quest.latios.desc-20": "You have teamed up with someone to catch Latios. You first need bait to lure it.",
"quest.latios.stage-20-0": "Talk to the trainer.",
"quest.latios.talkb": "Great! I'm gonna use this water for the base of the trap. Now, go get me a dragon gem to infuse the water.",
"quest.latios.desc-30": "You have teamed up with someone to catch Latios. You first need bait to lure it.",
"quest.latios.stage-30-0": "Bring the trainer exactly 1 dragon gem.",
"quest.latios.gem": "Yo! You got me the gem?",
"quest.latios.rejectgem": "Uhhhh... I don't think you have the gem, or maybe you have too many. Hand me exactly 1 dragon gem.",
"quest.latios.talkc": "Alright! Now for the final step, we need to use the Eon Flute to call it. I'll give you instructions on how to make it.",
"quest.latios.desc-40": "You have teamed up with someone to catch Latios. You first need bait to lure it.",
"quest.latios.stage-40-0": "Talk to the trainer.",
"quest.latios.desc-50": "Trainer note: to make the Eon Flute you must craft it in a crafting table. Put a netherite ingot in the middle and surround it by 8 rare candies.",
"quest.latios.stage-50-0": "Bring the trainer the Eon Flute.",
"quest.latios.flute": "Yo! You got me the flute?",
"quest.latios.rejectflute": "Uhhhh... I don't think you have the flute, or maybe you have too many. Hand me exactly 1 Eon Flute.",
"quest.latios.desc-60": "Trainer note: to make the Eon Flute you must craft it in a crafting table. Put a netherite ingot in the middle and surround it by 8 rare candies.",
"quest.latios.stage-60-0": "Talk to the trainer.",
"quest.latios.talkd": "Nice! Time to summon Latios. I'll be playing the flute and you'll catch it ok? Let me know when you're ready.",
"quest.latios.continued": "I'm Ready.",
"quest.latios.desc-70": "The trainer played the flute and Latios took the bait.",
"quest.latios.stage-70-0": "Catch Latios.",
"quest.latios.desc-80": "The trainer played the flute and Latios took the bait.",
"quest.latios.stage-80-0": "Talk to the trainer.",
"quest.latios.end": "WE DID IT! I CAN'T BELIEVE WE DID IT! Thank you trainer. I finally saw a legendary pokemon for the first time!",
"quest.latios.bye": "No problem!",
"quest.latios.desc-x": "You have successfully helped the trainer capture Latios!",
"quest.latios.npcname": "Trainer ?NAME?"
}
}
Also you need this recipe to actually make the eon flute
{
"type": "minecraft:crafting_shaped",
"pattern": [
"PPP",
"PCP",
"PPP"
],
"key": {
"P": {
"item": "pixelmon:rare_candy"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"item": "pixelmon:eon_flute",
"count": 1
}
}