Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ----- Quest Design Guide -----
- #
- # First, let's cover the basic fields in a quest.
- # Each root node is the quest name - below, the two quest names are 'example' and 'example2'.
- # This is what you will use ingame to identify each quest.
- # Inside this, we see the text nodes - pretty self-explanatory. Note that you can use
- # <br> to denote a line break.
- #
- # The repeats option allows a quest to be completed a certain number of times. It acts as a limit. -1 denotes an
- # unlimited completion times limit. Let's take an example. A limit of 1 would allow the quest to be completed once.
- #
- # Now we move on to the configuration of the two main configuration options - objectives and rewards.
- #
- # --- Objectives ---
- #
- # Thus far, objectives have a set structure - a number of different 'steps' and a number of objectives
- # within each step. This allows for more freeform quest design. Note that each step should be marked
- # by an ascending number, *with quotes* around it. Each objective within a step is incremented concurrently.
- #
- # The message variable is sent to the player on completion of each objective.
- #
- # --- Objective types ---
- #
- # To aid with generic objective design, each objective can use one of a common set of variables
- # - amount, string, materialid, location, string, item and npcdestination (destination NPC ID).
- # Each objective type may use one or more of these variables - a reference is provided below.
- #
- # - Specifying item and locations -
- # Item nodes have three sub-nodes, two that must be included and one optional.
- # The id sub-node designates the item/block ID.
- # The amount sub-node specifies the item amount.
- # The optional data sub-node specifies the item data value to be used.
- #
- # Location nodes have 4 required sub-nodes, two optional.
- # The world node specifies the world name of the location.
- # The x ,y and z nodes specifies the x,y and z values.
- # The pitch/yaw optional nodes specify the rotation (think aeroplanes) of the location.
- #
- # Example syntax:
- # location:
- # x: 123
- # y: 124
- # z: 111
- # world: 'world'
- #
- # Block destroy quest (destroy block) - break a certain amount of blocks.
- # Uses: amount - the amount of blocks to break. materialid - the block ID to break.
- #
- # Build quest (build) - place a certain number of blocks
- # Uses: materialid - the block ID to place. amount - the amount that must be placed.
- #
- # Combat quest (player combat) - kill a certain number of players.
- # Uses: amount - the amount of players to kill. string - a list of which players should be targeted. '*' signifies all, '-' as the first character signifies a
- # whitelist, g:group specifies a group to target.
- #
- # Collect quest (collect) - pick up a certain number of items.
- # Uses: amount - the number of items to pick up. materialid - the ID to pick up.
- #
- # Delivery quest (delivery)- deliver an item to an npc.
- # Uses: npcdestination - the NPC ID to deliver to. materialid - the material that must be in hand.
- # amount - the amount of the material that must be in hand.
- #
- # Distance quest (move distance)- walk a certain number of blocks.
- # Uses: amount - the amount of blocks to walk.
- #
- # Hunt quest (hunt) - kill a certain number of monsters.
- # Uses: amount - the number of monsters to kill. string - which monsters to kill. '*' signifies all, '-' at
- # the start signifies that monsters not in the list will be counted.
- #
- # Location quest (move location)- be within a certain range of a location.
- # Uses: location - the base location to move to. amount - the amount in blocks that the player can be away from the location before finishing.
- #
- #
- # --- Rewards ---
- #
- # These can be used as both rewards *and* requirements to start a quest.
- # As rewards, they can be either give rewards, or take rewards. As requirements, they can only be used
- # to take from a player.
- #
- # Rank reward (rank) - grants a group ('rank') to a player.
- # Specified by the rank: node.
- #
- # Permission reward (permission) - grants a permission to a player.
- # Specified by the permission: node.
- #
- # Quest reward (quest) - grants a quest to a player. Note that it cannot be taken away from a player.
- # Specified by the quest: node.
- #
- # Item reward (item) - gives an item to a player.
- # Loaded from the item: nodes.
- #
- # Health reward (health) - gives health to a player.
- # Loaded from the amount: node.
- #
- # Money reward (money) - gives money to a player.
- # Loaded from the money: node.
- example:
- texts:
- description: A build quest
- completion: <g>You win! Here's some stone.
- acceptance: <g>Challenge <y>accepted<g>.
- requirements:
- '0':
- type: rank
- rank: 'your-rank-here'
- repeats: -1
- objectives:
- '0':
- '0':
- type: build
- materialid: 1
- amount: 3
- message: Built. Now come back here!
- rewards:
- '0':
- type: item
- id: 1
- amount: 64
- take: false
- example2:
- texts:
- description: A fetch quest
- completion: <g>You win! Give me that stone.
- acceptance: <g>Challenge <y>accepted<g>.
- repeats: 1
- objectives:
- '0':
- '0':
- type: collect
- materialid: 1
- amount: 3
- message: A voice echoes... "I want that stone now!"
- rewards:
- '0':
- type: item
- id: 1
- amount: 3
- take: true
- example3:
- texts:
- description: A mob quest - kill any 3 of zombie, pig or chicken
- completion: <g>You win!
- acceptance: <g>Challenge <y>accepted<g>.
- repeats: 2
- objectives:
- '0':
- '0':
- type: hunt
- string: 'zombie, pig, chicken'
- amount: 3
- message: Monsters slain \o/.
- rewards:
- '0':
- type: item
- id: 1
- amount: 3
- take: true
- "Starting up":
- texts:
- description: "<g>Please use that hand for something usefull and <y>punch a tree"
- completion: "<g>Thanks for punching the hell out of those trees. Here's <y>my meat <g>which you can put <y>in your mouth."
- acceptance: "<g>Destroy<y> 10 logs! <g>That will show those trees who's boss!"
- repeats: 5
- delay: 20
- objectives:
- '0':
- '0':
- type: destroy block
- materialid: 17
- amount: 10
- optional: False
- finishhere: False
- message: "<g>Bring me<y> 20 wooden planks<g> back. <y>Wooden planks, not logs!"
- '1':
- '0':
- type: delivery
- materialid: 5
- amount: 20
- npcdestination: 5
- optional: False
- finishhere: True
- message:
- rewards:
- '0':
- type: item
- id: 320
- amount: 5
- take: False
- "Replant it in the ground!":
- texts:
- description: "<g>We need oxygen! Hurry and <y>replant some trees!"
- completion: "<y>Ahhhhh <g>how good it is to have <y>air<g> in my lungs again."
- acceptance: "<y>Breathing <g>here we come!"
- repeats: 5
- delay: 20
- objectives:
- '0':
- '0':
- type: build
- materialid: 6
- amount: 3
- optional: False
- finishhere: True
- message: "<g>Ok that's enough, we don't want the damn trees to take over the planet. <y>Come back."
- rewards:
- '0':
- type: item
- id: 319
- amount: 5
- take: False
- "Making a sammich":
- texts:
- description: "<g>I'm gonna die of starvation... <y>please bring me food"
- completion: "<g>Om <y>nom <g>nom <y>nom"
- acceptance: "<y>Please hurry! <g>I'm turning into air"
- repeats: 5
- delay: 240
- objectives:
- '0':
- '0':
- type: hunt
- string: 'cow'
- amount: 2
- optional: False
- finishhere: False
- message: "<g>Yeees! Now bring me <y>5 of their deliceous meat!"
- '1':
- type: delivery
- materialid: 363
- amount: 5
- npcdestination: 6
- optional: False
- finishhere: False
- message: "<g>I only need <y>2 pieces of bread<g> now"
- '1':
- '0':
- type: delivery
- materialid: 297
- amount: 2
- npcdestination: 6
- optional: False
- finishhere: true
- message:
- rewards:
- '0':
- type: money
- money: 100
- '1':
- type: item
- id: 263
- amount: 8
- take: False
- "Getting tools":
- texts:
- description: "<g>My friends the <y>wizard and blacksmith <g>need help! Go help them and I will craft you an <y>iron pickaxe!"
- completion: "<y>Thank you! <g>Don't pick your nose with this thing!"
- acceptance: "<g>Please deliver <y>10 sticks <g>to the <y>blacksmith!"
- repeats: 1
- objectives:
- '0':
- '0':
- type: delivery
- materialid: 280
- amount: 10
- npcdestination: 0
- optional: False
- finishhere: False
- message: "<y>The blacksmith <g>needs some <y>sand aswell!<g> He lives in a house with a <y>big chimney"
- '1':
- '0':
- type: collect
- materialid: 12
- amount: 9
- optional: False
- finishhere: False
- message: "<g>Thank you! <y>The wizard <g>told me last night, he wants <y>9 glass bottles! He's in the house with a <y>lava ball on top."
- '2':
- '0':
- type: delivery
- materialid: 374
- amount: 9
- npcdestination: 1
- optional: False
- finishhere: False
- message: "<g>Thank you! I'll tell Heineken to give you that <y>pickaxe<g> when he sees you."
- '3':
- '0':
- type: delivery
- materialid: 0
- amount: 0
- npcdestination: 2
- optional: False
- finishhere: False
- message: "<g>The pickaxe is all dirty... please bring me <y>1 wool <g>so I can clean it up before you get it."
- '4':
- '0':
- type: delivery
- materialid: 35
- amount: 1
- npcdestination: 2
- optional: False
- finishhere: True
- message: "<y>*wipe wipe wipe* <g>Ohh it was just a smudge."
- rewards:
- '0':
- type: item
- id: 257
- amount: 1
- take: False
- '1':
- type: money
- money: 150
- "Beginning of a long journey":
- texts:
- description: "<g>This is where you begin the <y>quest chain to earn the Trusted rank. <g>It won't be easy, only the <y>ones who deserve the rank<g> will get it."
- completion: "<g>Wow you made it! <y>A new quest has been unlocked at Jagermeister<g> that will take you a step closer to the <y>Trusted rank!"
- acceptance: "<g>Good luck! <y>Go talk to a man who lives in the wild. <g>He was last seen somewhere around <y>x:-400, z:350. <g>Oh and bring him <y>5 cactuses<g> for a back scratcher!"
- repeats: 1
- objectives:
- '0':
- '0':
- type: delivery
- materialid: 81
- amount: 5
- npcdestination: 7
- optional: False
- finishhere: False
- message: "<g>I need <y>5 sticks<g> to attach the cactuses to, so I can reach the itchy parts."
- '1':
- '0':
- type: delivery
- materialid: 280
- amount: 5
- npcdestination: 7
- optional: False
- finishhere: False
- message: "<g>Ohhh that feels so good! Now I need to soak my feet... <y>bring me a water bucket and a lighter."
- '2':
- '0':
- type: delivery
- materialid: 326
- amount: 1
- npcdestination: 7
- optional: False
- finishhere: False
- message: "<g>Just the <y>lighter <g>now"
- '1':
- type: delivery
- materialid: 259
- amount: 1
- npcdestination: 7
- optional: False
- finishhere: False
- message: "<g>Thanks! My feet are cold now... go <y>kill 10 cows <g>and bring me <y>leather boots."
- '3':
- '0':
- type: hunt
- string: 'cow'
- amount: 10
- optional: False
- finishhere: False
- message: "<g>Now make <y>boots<g> from their leather"
- '4':
- '0':
- type: delivery
- materialid: 301
- amount: 1
- npcdestination: 7
- optional: False
- finishhere: False
- message: "<g>You have done everything I asked for! Go back to <y>the guy who sent you here<g> and <y>kill 5 creepers <g>on the way."
- '5':
- '0':
- type: hunt
- string: 'creeper'
- amount: 5
- optional: False
- finishhere: False
- message: "<g>Now take <y>5 gunpowder<g> to Chardonnay as proof that you killed the creepers!"
- '6':
- '0':
- type: delivery
- materialid: 289
- amount: 5
- npcdestination: 4
- optional: False
- finishhere: True
- message: "<g>I hope the annoying man I sent you too didn't <y>eat your nerves."
- rewards:
- '0':
- type: money
- money: 300
- '1':
- type: item
- id: 267
- amount: 1
- take: False
- "Way towards trust":
- texts:
- description: "<g>You will need to <y>kill 10 of almost every living creature<g> in Minecraft!<y> No ultra rare ones(no silverfish, wolf, slime, blaze), <g>and only <y>5 ghasts."
- completion: "<g>You're a great hunter! <y>A new quest has unlocked at Champagne, <g>which will take you closer to <y>rank of Trusted!"
- acceptance: "<g>Happy <y>hunting!"
- requirements:
- '0':
- type: quest
- quest: Beginning of a long journey
- repeats: 1
- objectives:
- '0':
- '0':
- type: hunt
- string: 'cave spider'
- amount: 10
- optional: False
- finishhere: False
- message: "<g>You killed <y>10 Cave spiders!"
- '1':
- type: hunt
- string: 'chicken'
- amount: 10
- optional: False
- finishhere: False
- message: "<g>You killed <y>10 Chicken!"
- '2':
- type: hunt
- string: 'creeper'
- amount: 10
- optional: False
- finishhere: False
- message: "<g>You killed <y>10 Creepers!"
- '3':
- type: hunt
- string: 'cow'
- amount: 10
- optional: False
- finishhere: False
- message: "<g>You killed <y>10 Cows!"
- '4':
- type: hunt
- string: 'enderman'
- amount: 10
- optional: False
- finishhere: False
- message: "<g>You killed <y>10 Endermen!"
- '5':
- type: hunt
- string: 'pig, pigzombie'
- amount: 10
- optional: False
- finishhere: False
- message: "<g>You killed <y>10 Pigs!"
- '6':
- type: hunt
- string: 'sheep'
- amount: 10
- optional: False
- finishhere: False
- message: "<g>You killed <y>10 Sheep!"
- '7':
- type: hunt
- string: 'skeleton'
- amount: 10
- optional: False
- finishhere: False
- message: "<g>You killed <y>10 Skeletons!"
- '8':
- type: hunt
- string: 'spider'
- amount: 10
- optional: False
- finishhere: False
- message: "<g>You killed <y>10 Spiders!"
- '9':
- type: hunt
- string: 'squid'
- amount: 10
- optional: False
- finishhere: False
- message: "<g>You killed <y>10 Squids!"
- '10':
- type: hunt
- string: 'zombie'
- amount: 10
- optional: False
- finishhere: False
- message: "<g>You killed <y>10 Zombies!"
- '11':
- type: hunt
- string: 'ghast'
- amount: 5
- optional: False
- finishhere: False
- message: "<g>You killed <y>5 Ghasts!"
- rewards:
- '0':
- type: money
- money: 600
- '1':
- type: item
- id: 347
- amount: 1
- take: False
- "Earning the trust":
- texts:
- description: "<g>The last quest of the <y>Trusted series! <g>Finish this and <y>you get the rank!"
- completion: "<g>Congratulations on your <y>new rank!! <g>Wear it with <y>pride."
- acceptance: "<g>You will need to obtain <y>1 Gold Disc... <g>and then you're done."
- requirements:
- '0':
- type: quest
- quest: Way towards trust
- repeats: 1
- objectives:
- '0':
- '0':
- type: delivery
- materialid: 2256
- amount: 1
- npcdestination: 9
- optional: False
- finishhere: False
- message: "<y>Wooo! <g>Congrats on accomplishing <y>all those quests!"
- rewards:
- '0':
- type: money
- money: 1000
- '1':
- type: rank
- rank: Trusted
- '2':
- type: item
- id: 264
- amount: 3
- take: False
- Reading:
- texts:
- description: "<y>I'm bored... <g>please bring me <y>items<g> so I can <y>write books"
- completion: "<g>You can write books yourself<y> by holding one<g> and <y>typing /w"
- acceptance: "<g>Go destroy <y>9 sugar cane blocks, <g>you must punch <y>each one, not just the bottom one!"
- repeats: 1
- objectives:
- '0':
- '0':
- type: destroy block
- materialid: 83
- amount: 9
- optional: False
- finishhere: False
- message: "<g>Now turn those into <y>paper and bring them to me!"
- '1':
- '0':
- type: delivery
- materialid: 339
- amount: 9
- npcdestination: 10
- optional: False
- finishhere: False
- message: "<g>Now we will need<y>10 ink <g>to write with."
- '2':
- '0':
- type: delivery
- materialid: 351
- amount: 10
- npcdestination: 10
- optional: False
- finishhere: False
- message: "<g>Now bring me a pen... I mean<y> feather."
- '3':
- '0':
- type: delivery
- materialid: 288
- amount: 1
- npcdestination: 10
- optional: False
- finishhere: False
- message: "<g>Now we're ready to <y>write a book!"
- rewards:
- '0':
- type: item
- id: 340
- amount: 3
- take: False
- '1':
- type: money
- money: 200
- "Digging up a grave":
- texts:
- description: "<g>Help me dig up a <y>grave!"
- completion: "<g>Here's your <y>shovel <g>and some <y>bones!"
- acceptance: "<g>Go dig up <y>30 dirt, <g>perhaps we find some dead people!"
- repeats: 1
- objectives:
- '0':
- '0':
- type: destroy block
- materialid: 3
- amount: 30
- optional: False
- finishhere: False
- message: "<y>That's it! <g>Now come to me and bring me a <y>bone."
- '1':
- '0':
- type: delivery
- materialid: 352
- amount: 1
- npcdestination: 12
- optional: False
- finishhere: False
- message: "<g>Uhm we have a problem... <y>zombies came <g>out of that grave you dug. <y>Kill 10 of them!"
- '2':
- '0':
- type: hunt
- string: 'zombie'
- amount: 10
- optional: False
- finishhere: True
- message: "<g>And that's <y>that."
- rewards:
- '0':
- type: item
- id: 256
- amount: 1
- take: False
- '1':
- type: item
- id: 352
- amount: 3
- take: False
- Weed:
- texts:
- description: "<g>Man I need some <y>weed man... <g>man."
- completion: "Ohhh yea... <g>wait where am I?"
- acceptance: "<g>Thanks dude! Bring me <y>20 <g>weed... I mean <y>grass!"
- repeats: 5
- delay: 1440
- objectives:
- '0':
- '0':
- type: delivery
- materialid: 31
- amount: 20
- npcdestination: 13
- optional: False
- finishhere: False
- message: "<g>Aaawww yyyeeeaaahhh! Now go <y>plant 5 trees man."
- '1':
- '0':
- type: build
- materialid: 6
- amount: 5
- optional: False
- finishhere: False
- message: "<g>Feel natures love man! Let's get <y>5 vines <g>now!"
- '2':
- '0':
- type: delivery
- materialid: 106
- amount: 5
- npcdestination: 13
- optional: False
- finishhere: False
- message: "<g>Awesome! Now let's <y>go for a run... <g>or just you I'll stay here cuz I don't feel like it man."
- '3':
- '0':
- type: move distance
- amount: 200
- optional: False
- finishhere: False
- message: "<g>That's great! I'm getting really hungry now tho... bring me <y>5 eggs <g>and a <y>roasted chicken."
- '4':
- '0':
- type: delivery
- materialid: 344
- amount: 5
- npcdestination: 13
- optional: False
- finishhere: False
- message: "<g>Nice <y>eggs :)"
- '1':
- type: delivery
- materialid: 366
- amount: 1
- npcdestination: 13
- optional: False
- finishhere: False
- message: "<g>Yum Yum!! I'm sleepy now... get me <y>a bed <g>when you're done with the food."
- '5':
- '0':
- type: delivery
- materialid: 355
- amount: 1
- npcdestination: 13
- optional: False
- finishhere: True
- message: "<g>Thanks a bunch mate! <y>Come again later."
- rewards:
- '0':
- type: money
- money: 200
- '1':
- type: item
- id: 38
- amount: 3
- take: False
- '2':
- type: item
- id: 37
- amount: 5
- take: False
- "Gathering ore":
- texts:
- description: "<y>Gather all the ores <g>in Minecraft! You can <y>keep them <g>in the end."
- completion: "<g>Nice job! You found <y>all the ores."
- acceptance: "<g>Go mine like crazy!"
- repeats: 10
- delay: 1440
- objectives:
- '0':
- '0':
- type: destroy block
- materialid: 16
- amount: 25
- optional: False
- finishhere: False
- message: "<g>That's it with <y>the coal... <g>go mine other things"
- '1':
- type: destroy block
- materialid: 15
- amount: 20
- optional: False
- finishhere: False
- message: "<g>You're done with <y>the iron... <g>go away from that damn thing."
- '2':
- type: destroy block
- materialid: 14
- amount: 12
- optional: False
- finishhere: False
- message: "<g>Nice job with <y>the gold! <g>Off you go to other ores."
- '3':
- type: destroy block
- materialid: 56
- amount: 5
- optional: False
- finishhere: False
- message: "<g>Woo! Gratz on actually finding<y> diamond!"
- '4':
- type: destroy block
- materialid: 21
- amount: 5
- optional: False
- finishhere: False
- message: "<g>You got a lot of <y>blue dye <g>now... go dig other ores."
- '5':
- type: destroy block
- materialid: 73
- amount: 10
- optional: False
- finishhere: False
- message: "<g>You got all <y>the redstone... <g>stay away from it!"
- rewards:
- '0':
- type: money
- money: 200
- '1':
- type: item
- id: 341
- amount: 1
- take: False
- '2':
- type: item
- id: 49
- amount: 1
- take: False
- Mooshrooms:
- texts:
- description: "<g>Find <y>mushrooms <g>and a <y>mooshroom! <g>I will give you an <y>Iron helmet <g>as a reward."
- completion: "<g>Good job! Here's <y>some money <g>and <y>your helmet!"
- acceptance: "<g>Good luck! Gather<y> 5 red <g>and<y> 5 brown mushrooms <g>first"
- requirements:
- '0':
- type: rank
- rank: Trusted
- repeats: 1
- objectives:
- '0':
- '0':
- type: collect
- materialid: 40
- amount: 5
- optional: False
- finishhere: False
- message: "<g>You got all the <y>red mushrooms!"
- '1':
- type: collect
- materialid: 39
- amount: 5
- optional: False
- finishhere: False
- message: "<g>You got all the <y>brown shrooms!"
- '1':
- '0':
- type: hunt
- string: 'mooshroom'
- amount: 1
- optional: False
- finishhere: True
- message: "<g>Woo! <y>You got it! <g>Great job finding one!"
- rewards:
- '0':
- type: money
- money: 400
- '1':
- type: item
- id: 306
- amount: 1
- take: False
- "Nether contact":
- texts:
- description: "<g>I'm planning to make something <y>nobody has ever seen,<g> and I need <y>your help!"
- completion: "<g>Now go <y>enchant <g>stuff!"
- acceptance: "<g>First go to the <y>nether <g>and prove yourself worthy by <y>killing 5 pigmen."
- requirements:
- '0':
- type: rank
- rank: Trusted
- repeats: 1
- objectives:
- '0':
- '0':
- type: hunt
- string: 'pigzombie'
- amount: 5
- optional: False
- finishhere: False
- message: "<g>I see you dealt with them. Now let's start <y>gathering <g>ingredients. First we need <y>10 pieces of glowstone dust, <g>so go <y>destroy 3 glowstone blocks."
- '1':
- '0':
- type: destroy block
- materialid: 89
- amount: 3
- optional: False
- finishhere: False
- message: "<y>Save 10 glowstone dusts, <g>and go <y>destroy 20 gravel <g>blocks."
- '2':
- '0':
- type: destroy block
- materialid: 13
- amount: 20
- optional: False
- finishhere: False
- message: "<y>Save 1 Flint <g>for later. Now for the hard part. We need a <y>Blaze rod <g>and <y>5 Nether warts. <g>When you get them all, <y>bring everything to me. <g>Including <y>glowstone dust <g>and <y>flint."
- '3':
- '0':
- type: delivery
- materialid: 348
- amount: 10
- npcdestination: 11
- optional: False
- finishhere: False
- message: "<g>That's all the <y>dust."
- '1':
- type: delivery
- materialid: 369
- amount: 1
- npcdestination: 11
- optional: False
- finishhere: False
- message: "<g>Nice and shiny <y>rod! <g>After you give me all the items, go make <y>a Glistering melon."
- '2':
- type: delivery
- materialid: 372
- amount: 5
- npcdestination: 11
- optional: False
- finishhere: False
- message: "<g>Wtf are these things? Ehh <y>I'll take them."
- '3':
- type: delivery
- materialid: 318
- amount: 1
- npcdestination: 11
- optional: False
- finishhere: False
- message: "<g>Ohh <y>flint, <g>yay!"
- '4':
- '0':
- type: delivery
- materialid: 382
- amount: 1
- npcdestination: 11
- optional: False
- finishhere: False
- message: "<g>Ohh I almost forgot! I will need <y>a cauldron <g>to put all these things into!"
- '5':
- '0':
- type: delivery
- materialid: 380
- amount: 1
- npcdestination: 11
- optional: False
- finishhere: False
- message: "<g>Thanks! Bring me a <y>block of obsidian <g>next, so I can put it on it. I don't feel comfortable cooking on wood."
- '6':
- '0':
- type: delivery
- materialid: 49
- amount: 1
- npcdestination: 11
- optional: False
- finishhere: False
- message: "<g>Nice... this thing is harder than rock! Give me just <y>1 stick<g> so I can mix it all together."
- '7':
- '0':
- type: delivery
- materialid: 280
- amount: 1
- npcdestination: 11
- optional: False
- finishhere: True
- message: "<g>That's it! Thanks for the help, here's your <y>enchantment table <g>and <y>other crap!"
- rewards:
- '0':
- type: item
- id: 116
- amount: 1
- take: False
- '1':
- type: money
- money: 500
- '2':
- type: item
- id: 47
- amount: 5
- take: False
- booty!:
- texts:
- description: "<g>I want to be a <y>cowboy! <g>If you help me become one, I'll give you <y>Iron boots."
- completion: "<g>Enjoy your new <y>boots!"
- acceptance: "<g>First, go and destroy a <y>mob spawner!"
- requirements:
- '0':
- type: rank
- rank: Trusted
- repeats: 1
- objectives:
- '0':
- '0':
- type: destroy block
- materialid: 52
- amount: 1
- optional: False
- finishhere: False
- message: "<g>Nice! Now bring me back a <y>Saddle"
- '1':
- '0':
- type: delivery
- materialid: 329
- amount: 1
- npcdestination: 12
- optional: False
- finishhere: False
- message: "<g>Yee haw! Now I need a <y>leather hat"
- '2':
- '0':
- type: delivery
- materialid: 298
- amount: 1
- npcdestination: 12
- optional: False
- finishhere: False
- message: "<g>If I wanna be a real cowboy I need <y>wheat <g>to chew as I ride my pig."
- '3':
- '0':
- type: delivery
- materialid: 296
- amount: 1
- npcdestination: 12
- optional: False
- finishhere: False
- message: "<g>Now I need a <y>bow <g>and<y> 10 arrows."
- '4':
- '0':
- type: delivery
- materialid: 261
- amount: 1
- npcdestination: 12
- optional: False
- finishhere: False
- message: "<g>Looks like a deadly <y>bow!"
- '1':
- type: delivery
- materialid: 262
- amount: 10
- npcdestination: 12
- optional: False
- finishhere: False
- message: "<g>Nice and <y>sharp arrows! <g>Is that all? If so, I'd like you to go <y>find a pumpkin in the wild<g> and pick it up."
- '5':
- '0':
- type: destroy block
- materialid: 86
- amount: 1
- optional: False
- finishhere: False
- message: "<y>Now bring it to me!<g> I wanna look scary!"
- '6':
- '0':
- type: delivery
- materialid: 86
- amount: 1
- npcdestination: 12
- optional: False
- finishhere: False
- message: "<y>That's all I wanted! <g>I'm a really badass cowboy now!"
- rewards:
- '0':
- type: item
- id: 309
- amount: 1
- take: False
- '1':
- type: money
- money: 250
- '2':
- type: item
- id: 345
- amount: 1
- take: False
- Breakfast and pants:
- texts:
- description: "<y>I'm hungry... <g>I want breakfast."
- completion: "<g>Enjoy your <y>new pants! The body armor quest<g> has just unlocked for you!"
- acceptance: "<g>Bring me a <y>bucket of milk<g> and <y>cookies!"
- requirements:
- '0':
- type: quest
- quest: Mooshrooms with hats
- repeats: 1
- objectives:
- '0':
- '0':
- type: delivery
- materialid: 335
- amount: 1
- npcdestination: 19
- optional: False
- finishhere: False
- message: "<g>Just the <y>cookies<g> now!"
- '1':
- type: delivery
- materialid: 357
- amount: 5
- npcdestination: 19
- optional: False
- finishhere: False
- message: "<g>Yum! After cookies and milk I'd like some <y>bread."
- '1':
- '0':
- type: delivery
- materialid: 297
- amount: 1
- npcdestination: 19
- optional: False
- finishhere: False
- message: "<g>Could you buy me an <y>apple <g>from the<y> restaurant? <g>I need to make marmelade."
- '2':
- '0':
- type: delivery
- materialid: 260
- amount: 1
- npcdestination: 19
- optional: False
- finishhere: False
- message: "<g>Nice! I want a <y>cake <g>for desert. After that I'll give you the <y>pants :)"
- '3':
- '0':
- type: delivery
- materialid: 354
- amount: 1
- npcdestination: 19
- optional: False
- finishhere: True
- message: "<g>Enjoy <y>jogging! :D"
- rewards:
- '0':
- type: item
- id: 308
- amount: 1
- take: False
- '1':
- type: money
- money: 500
- "Body-armor run":
- texts:
- description: "<g>You will need to<y> improve your stamina <g>before wearing a <y>Body-armor piece."
- completion: "<g>This chain is now done. Enjoy your <y>full iron armor!"
- acceptance: "<g>First, go bring a <y>compass."
- requirements:
- '0':
- type: quest
- quest: Breakfast with pants
- repeats: 1
- objectives:
- '0':
- '0':
- type: delivery
- materialid: 345
- amount: 1
- npcdestination: 20
- optional: False
- finishhere: False
- message: "<g>Is it broken? Eh doesn't matter. Bring me a <y>map <g>next."
- '1':
- '0':
- type: delivery
- materialid: 358
- amount: 1
- npcdestination: 20
- optional: False
- finishhere: False
- message: "<g>Good. Now bring me a <y>clock."
- '2':
- '0':
- type: delivery
- materialid: 347
- amount: 1
- npcdestination: 20
- optional: False
- finishhere: False
- message: "<g>You're quite skilled at this. Go bring me<y> 2 TNTs."
- '3':
- '0':
- type: delivery
- materialid: 46
- amount: 2
- npcdestination: 20
- optional: False
- finishhere: False
- message: "<g>Haha we don't really need those... I was just messing with you. I hope you kept one map for yourself cuz you're going jogging. <y>Run 2000 blocks."
- '4':
- '0':
- type: move distance
- amount: 2000
- optional: False
- finishhere: False
- message: "<g>That's it I hope you're tired. Go <y>talk to Beefeater<g> to get your body part."
- '5':
- '0':
- type: delivery
- materialid: 0
- amount: 0
- npcdestination: 0
- optional: False
- finishhere: True
- message: "<g>I crafted <y>this for you."
- rewards:
- '0':
- type: item
- id: 307
- amount: 1
- take: False
- '1':
- type: money
- money: 600
- '2':
- type: item
- id: 264
- amount: 3
- take: False
- Mooshrooms with hats:
- texts:
- description: "<g>Find<y> mushrooms <g>and a <y>mooshroom!"
- completion: "<g>Good job! Here's some <y>money <g>and <y>your new helmet!"
- acceptance: "<g>Good luck! Gather <y>5 red <g>and <y>5 brown mushrooms<g> first"
- requirements:
- '0':
- type: quest
- quest: booty!
- repeats: 1
- objectives:
- '0':
- '0':
- type: collect
- materialid: 39
- amount: 5
- optional: False
- finishhere: False
- message: "<g>You got all the<y> brown shrooms!"
- '1':
- type: collect
- materialid: 40
- amount: 5
- optional: False
- finishhere: False
- message: "<g>You got all the <y>red mushrooms!"
- '1':
- '0':
- type: hunt
- string: 'mooshroom'
- amount: 1
- optional: False
- finishhere: True
- message: "<g>Woo! <y>You got it!<g> Great job finding one!"
- rewards:
- '0':
- type: money
- money: 500
- '1':
- type: item
- id: 306
- amount: 1
- take: False
- Fishing:
- texts:
- description: "<g>Fishing time! Go catch<y> fish <g>and <y>squids."
- completion: "<g>Yay! Come back later to<y> finish the quest again!"
- acceptance: "<g>First go <y>kill 5 squids!"
- repeats: 10
- delay: 1440
- objectives:
- '0':
- '0':
- type: hunt
- string: 'squid'
- amount: 5
- optional: False
- finishhere: False
- message: "<g>Great! Now go <y>catch 5 fish <g>and bring them to me!"
- '1':
- '0':
- type: delivery
- materialid: 349
- amount: 5
- npcdestination: 16
- optional: False
- finishhere: False
- message: "<g>Good fishing! <y>Bring me a boat now,<g> I want to pretend I can use it."
- '2':
- '0':
- type: delivery
- materialid: 333
- amount: 1
- npcdestination: 16
- optional: False
- finishhere: False
- message: "<g>Wee<y>eee!"
- rewards:
- '0':
- type: money
- money: 150
- '1':
- type: item
- id: 338
- amount: 5
- take: False
- '2':
- type: item
- id: 282
- amount: 1
- take: False
- Farming:
- texts:
- description: "<g>Time to do some <y>fun farming!"
- completion: "<g>Here is your <y>iron hoe <g>and <y>money!"
- acceptance: "<g>First you need to <y>plant 15 wheat seeds."
- repeats: 2
- delay: 2880
- objectives:
- '0':
- '0':
- type: build
- materialid: 59
- amount: 15
- optional: False
- finishhere: False
- message: "<g>Excellent. Now wait for them to grow, and bring me <y>15 wheat."
- '1':
- '0':
- type: delivery
- materialid: 296
- amount: 15
- npcdestination: 21
- optional: False
- finishhere: False
- message: "<g>Nice farming! I need some fertilizer, so go <y>kill 5 zombies <g>and bring me <y>their rotten flesh"
- '2':
- '0':
- type: hunt
- string: 'zombie'
- amount: 5
- optional: False
- finishhere: False
- message: "<g>Now get here with that<y> flesh!"
- '3':
- '0':
- type: delivery
- materialid: 367
- amount: 5
- npcdestination: 21
- optional: False
- finishhere: False
- message: "<g>Oh wait sorry... I need bone meal to fertilize not flesh... silly me, <y>kill 5 skeletons now :D"
- '4':
- '0':
- type: hunt
- string: 'skeleton'
- amount: 5
- optional: False
- finishhere: False
- message: "<g>Now bring me <y>5 bones <g>for fertilizer."
- '5':
- '0':
- type: delivery
- materialid: 352
- amount: 5
- npcdestination: 21
- optional: False
- finishhere: True
- message: "<g>Thank you! <y>Here's your reward!"
- rewards:
- '0':
- type: money
- money: 200
- '1':
- type: item
- id: 292
- amount: 1
- take: False
- "Axing some questions":
- texts:
- description: "<g>Want an <y>iron axe? <g>Here's the quest for you!"
- completion: "<g>I hope you enjoy <y>killing trees!"
- acceptance: "<g>First bring me a <y>stone axe <g>and a <y>wooden axe."
- repeats: 1
- objectives:
- '0':
- '0':
- type: delivery
- materialid: 271
- amount: 1
- npcdestination: 2
- optional: False
- finishhere: False
- message: "<g>Just the <y>stone axe <g>now!"
- '1':
- type: delivery
- materialid: 275
- amount: 1
- npcdestination: 2
- optional: False
- finishhere: False
- message: "<g>After you <y>bring both axes, go <y>kill 3 spiders<g> for string"
- '1':
- '0':
- type: hunt
- string: 'spider'
- amount: 3
- optional: False
- finishhere: False
- message: "<g>Now bring me <y>3 strings, <g>so I can tie the axes together and make you a better one"
- '2':
- '0':
- type: delivery
- materialid: 287
- amount: 3
- npcdestination: 2
- optional: False
- finishhere: False
- message: "<g>Good job! Here's your <y>new axe!"
- rewards:
- '0':
- type: item
- id: 258
- amount: 1
- take: False
- "Adventure quest":
- texts:
- description: "<g>Go to the <y>adventure world and meet Sake at the end of the map! <g>(don't blow the place up too quickly)"
- completion: "<g>Amazing job! Your epicness has reached a <y>new level!"
- acceptance: "<g>Bring him <y>8 leathers <g>as proof that you devoted yourself to the quest! You will <y>find them in "hidden" chests <g>in the map!"
- repeats: 2
- objectives:
- '0':
- '0':
- type: delivery
- materialid: 334
- amount: 8
- npcdestination: 21
- optional: False
- finishhere: False
- message: "<g>Congrats on coming to the end! Go tell the good news <y>to Absolut!"
- '1':
- '0':
- type: delivery
- materialid: 0
- amount: 0
- npcdestination: 16
- optional: False
- finishhere: True
- message: "<g>You are a true adventurer! You deserve <y>this gold!"
- rewards:
- '0':
- type: money
- money: 700
- '1':
- type: item
- id: 266
- amount: 5
- take: False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement