Advertisement
Guest User

Untitled

a guest
Jan 29th, 2012
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 47.80 KB | None | 0 0
  1. # ----- Quest Design Guide -----
  2. #
  3. # First, let's cover the basic fields in a quest.
  4. # Each root node is the quest name - below, the two quest names are 'example' and 'example2'.
  5. # This is what you will use ingame to identify each quest.
  6. # Inside this, we see the text nodes - pretty self-explanatory. Note that you can use
  7. # <br> to denote a line break.
  8. #
  9. # The repeats option allows a quest to be completed a certain number of times. It acts as a limit. -1 denotes an
  10. # unlimited completion times limit. Let's take an example. A limit of 1 would allow the quest to be completed once.
  11. #
  12. # Now we move on to the configuration of the two main configuration options - objectives and rewards.
  13. #
  14. # --- Objectives ---
  15. #
  16. # Thus far, objectives have a set structure - a number of different 'steps' and a number of objectives
  17. # within each step. This allows for more freeform quest design. Note that each step should be marked
  18. # by an ascending number, *with quotes* around it. Each objective within a step is incremented concurrently.
  19. #
  20. # The message variable is sent to the player on completion of each objective.
  21. #
  22. # --- Objective types ---
  23. #
  24. # To aid with generic objective design, each objective can use one of a common set of variables
  25. # - amount, string, materialid, location, string, item and npcdestination (destination NPC ID).
  26. # Each objective type may use one or more of these variables - a reference is provided below.
  27. #
  28. # - Specifying item and locations -
  29. # Item nodes have three sub-nodes, two that must be included and one optional.
  30. # The id sub-node designates the item/block ID.
  31. # The amount sub-node specifies the item amount.
  32. # The optional data sub-node specifies the item data value to be used.
  33. #
  34. # Location nodes have 4 required sub-nodes, two optional.
  35. # The world node specifies the world name of the location.
  36. # The x ,y and z nodes specifies the x,y and z values.
  37. # The pitch/yaw optional nodes specify the rotation (think aeroplanes) of the location.
  38. #
  39. # Example syntax:
  40. # location:
  41. # x: 123
  42. # y: 124
  43. # z: 111
  44. # world: 'world'
  45. #
  46. # Block destroy quest (destroy block) - break a certain amount of blocks.
  47. # Uses: amount - the amount of blocks to break. materialid - the block ID to break.
  48. #
  49. # Build quest (build) - place a certain number of blocks
  50. # Uses: materialid - the block ID to place. amount - the amount that must be placed.
  51. #
  52. # Combat quest (player combat) - kill a certain number of players.
  53. # 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
  54. # whitelist, g:group specifies a group to target.
  55. #
  56. # Collect quest (collect) - pick up a certain number of items.
  57. # Uses: amount - the number of items to pick up. materialid - the ID to pick up.
  58. #
  59. # Delivery quest (delivery)- deliver an item to an npc.
  60. # Uses: npcdestination - the NPC ID to deliver to. materialid - the material that must be in hand.
  61. # amount - the amount of the material that must be in hand.
  62. #
  63. # Distance quest (move distance)- walk a certain number of blocks.
  64. # Uses: amount - the amount of blocks to walk.
  65. #
  66. # Hunt quest (hunt) - kill a certain number of monsters.
  67. # Uses: amount - the number of monsters to kill. string - which monsters to kill. '*' signifies all, '-' at
  68. # the start signifies that monsters not in the list will be counted.
  69. #
  70. # Location quest (move location)- be within a certain range of a location.
  71. # Uses: location - the base location to move to. amount - the amount in blocks that the player can be away from the location before finishing.
  72. #
  73. #
  74. # --- Rewards ---
  75. #
  76. # These can be used as both rewards *and* requirements to start a quest.
  77. # As rewards, they can be either give rewards, or take rewards. As requirements, they can only be used
  78. # to take from a player.
  79. #
  80. # Rank reward (rank) - grants a group ('rank') to a player.
  81. # Specified by the rank: node.
  82. #
  83. # Permission reward (permission) - grants a permission to a player.
  84. # Specified by the permission: node.
  85. #
  86. # Quest reward (quest) - grants a quest to a player. Note that it cannot be taken away from a player.
  87. # Specified by the quest: node.
  88. #
  89. # Item reward (item) - gives an item to a player.
  90. # Loaded from the item: nodes.
  91. #
  92. # Health reward (health) - gives health to a player.
  93. # Loaded from the amount: node.
  94. #
  95. # Money reward (money) - gives money to a player.
  96. # Loaded from the money: node.
  97.  
  98. example:
  99. texts:
  100. description: A build quest
  101. completion: <g>You win! Here's some stone.
  102. acceptance: <g>Challenge <y>accepted<g>.
  103. requirements:
  104. '0':
  105. type: rank
  106. rank: 'your-rank-here'
  107. repeats: -1
  108. objectives:
  109. '0':
  110. '0':
  111. type: build
  112. materialid: 1
  113. amount: 3
  114. message: Built. Now come back here!
  115. rewards:
  116. '0':
  117. type: item
  118. id: 1
  119. amount: 64
  120. take: false
  121. example2:
  122. texts:
  123. description: A fetch quest
  124. completion: <g>You win! Give me that stone.
  125. acceptance: <g>Challenge <y>accepted<g>.
  126. repeats: 1
  127. objectives:
  128. '0':
  129. '0':
  130. type: collect
  131. materialid: 1
  132. amount: 3
  133. message: A voice echoes... "I want that stone now!"
  134. rewards:
  135. '0':
  136. type: item
  137. id: 1
  138. amount: 3
  139. take: true
  140. example3:
  141. texts:
  142. description: A mob quest - kill any 3 of zombie, pig or chicken
  143. completion: <g>You win!
  144. acceptance: <g>Challenge <y>accepted<g>.
  145. repeats: 2
  146. objectives:
  147. '0':
  148. '0':
  149. type: hunt
  150. string: 'zombie, pig, chicken'
  151. amount: 3
  152. message: Monsters slain \o/.
  153. rewards:
  154. '0':
  155. type: item
  156. id: 1
  157. amount: 3
  158. take: true
  159.  
  160. "Starting up":
  161. texts:
  162. description: "<g>Please use that hand for something usefull and <y>punch a tree"
  163. 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."
  164. acceptance: "<g>Destroy<y> 10 logs! <g>That will show those trees who's boss!"
  165. repeats: 5
  166. delay: 20
  167. objectives:
  168. '0':
  169. '0':
  170. type: destroy block
  171. materialid: 17
  172. amount: 10
  173. optional: False
  174. finishhere: False
  175. message: "<g>Bring me<y> 20 wooden planks<g> back. <y>Wooden planks, not logs!"
  176. '1':
  177. '0':
  178. type: delivery
  179. materialid: 5
  180. amount: 20
  181. npcdestination: 5
  182. optional: False
  183. finishhere: True
  184. message:
  185. rewards:
  186. '0':
  187. type: item
  188. id: 320
  189. amount: 5
  190. take: False
  191.  
  192. "Replant it in the ground!":
  193. texts:
  194. description: "<g>We need oxygen! Hurry and <y>replant some trees!"
  195. completion: "<y>Ahhhhh <g>how good it is to have <y>air<g> in my lungs again."
  196. acceptance: "<y>Breathing <g>here we come!"
  197. repeats: 5
  198. delay: 20
  199. objectives:
  200. '0':
  201. '0':
  202. type: build
  203. materialid: 6
  204. amount: 3
  205. optional: False
  206. finishhere: True
  207. message: "<g>Ok that's enough, we don't want the damn trees to take over the planet. <y>Come back."
  208. rewards:
  209. '0':
  210. type: item
  211. id: 319
  212. amount: 5
  213. take: False
  214.  
  215. "Making a sammich":
  216. texts:
  217. description: "<g>I'm gonna die of starvation... <y>please bring me food"
  218. completion: "<g>Om <y>nom <g>nom <y>nom"
  219. acceptance: "<y>Please hurry! <g>I'm turning into air"
  220. repeats: 5
  221. delay: 240
  222. objectives:
  223. '0':
  224. '0':
  225. type: hunt
  226. string: 'cow'
  227. amount: 2
  228. optional: False
  229. finishhere: False
  230. message: "<g>Yeees! Now bring me <y>5 of their deliceous meat!"
  231. '1':
  232. type: delivery
  233. materialid: 363
  234. amount: 5
  235. npcdestination: 6
  236. optional: False
  237. finishhere: False
  238. message: "<g>I only need <y>2 pieces of bread<g> now"
  239. '1':
  240. '0':
  241. type: delivery
  242. materialid: 297
  243. amount: 2
  244. npcdestination: 6
  245. optional: False
  246. finishhere: true
  247. message:
  248. rewards:
  249. '0':
  250. type: money
  251. money: 100
  252. '1':
  253. type: item
  254. id: 263
  255. amount: 8
  256. take: False
  257.  
  258. "Getting tools":
  259. texts:
  260. description: "<g>My friends the <y>wizard and blacksmith <g>need help! Go help them and I will craft you an <y>iron pickaxe!"
  261. completion: "<y>Thank you! <g>Don't pick your nose with this thing!"
  262. acceptance: "<g>Please deliver <y>10 sticks <g>to the <y>blacksmith!"
  263. repeats: 1
  264. objectives:
  265. '0':
  266. '0':
  267. type: delivery
  268. materialid: 280
  269. amount: 10
  270. npcdestination: 0
  271. optional: False
  272. finishhere: False
  273. message: "<y>The blacksmith <g>needs some <y>sand aswell!<g> He lives in a house with a <y>big chimney"
  274. '1':
  275. '0':
  276. type: collect
  277. materialid: 12
  278. amount: 9
  279. optional: False
  280. finishhere: False
  281. 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."
  282. '2':
  283. '0':
  284. type: delivery
  285. materialid: 374
  286. amount: 9
  287. npcdestination: 1
  288. optional: False
  289. finishhere: False
  290. message: "<g>Thank you! I'll tell Heineken to give you that <y>pickaxe<g> when he sees you."
  291. '3':
  292. '0':
  293. type: delivery
  294. materialid: 0
  295. amount: 0
  296. npcdestination: 2
  297. optional: False
  298. finishhere: False
  299. message: "<g>The pickaxe is all dirty... please bring me <y>1 wool <g>so I can clean it up before you get it."
  300. '4':
  301. '0':
  302. type: delivery
  303. materialid: 35
  304. amount: 1
  305. npcdestination: 2
  306. optional: False
  307. finishhere: True
  308. message: "<y>*wipe wipe wipe* <g>Ohh it was just a smudge."
  309. rewards:
  310. '0':
  311. type: item
  312. id: 257
  313. amount: 1
  314. take: False
  315. '1':
  316. type: money
  317. money: 150
  318.  
  319. "Beginning of a long journey":
  320. texts:
  321. 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."
  322. 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!"
  323. 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!"
  324. repeats: 1
  325. objectives:
  326. '0':
  327. '0':
  328. type: delivery
  329. materialid: 81
  330. amount: 5
  331. npcdestination: 7
  332. optional: False
  333. finishhere: False
  334. message: "<g>I need <y>5 sticks<g> to attach the cactuses to, so I can reach the itchy parts."
  335. '1':
  336. '0':
  337. type: delivery
  338. materialid: 280
  339. amount: 5
  340. npcdestination: 7
  341. optional: False
  342. finishhere: False
  343. message: "<g>Ohhh that feels so good! Now I need to soak my feet... <y>bring me a water bucket and a lighter."
  344. '2':
  345. '0':
  346. type: delivery
  347. materialid: 326
  348. amount: 1
  349. npcdestination: 7
  350. optional: False
  351. finishhere: False
  352. message: "<g>Just the <y>lighter <g>now"
  353. '1':
  354. type: delivery
  355. materialid: 259
  356. amount: 1
  357. npcdestination: 7
  358. optional: False
  359. finishhere: False
  360. message: "<g>Thanks! My feet are cold now... go <y>kill 10 cows <g>and bring me <y>leather boots."
  361. '3':
  362. '0':
  363. type: hunt
  364. string: 'cow'
  365. amount: 10
  366. optional: False
  367. finishhere: False
  368. message: "<g>Now make <y>boots<g> from their leather"
  369. '4':
  370. '0':
  371. type: delivery
  372. materialid: 301
  373. amount: 1
  374. npcdestination: 7
  375. optional: False
  376. finishhere: False
  377. 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."
  378. '5':
  379. '0':
  380. type: hunt
  381. string: 'creeper'
  382. amount: 5
  383. optional: False
  384. finishhere: False
  385. message: "<g>Now take <y>5 gunpowder<g> to Chardonnay as proof that you killed the creepers!"
  386. '6':
  387. '0':
  388. type: delivery
  389. materialid: 289
  390. amount: 5
  391. npcdestination: 4
  392. optional: False
  393. finishhere: True
  394. message: "<g>I hope the annoying man I sent you too didn't <y>eat your nerves."
  395. rewards:
  396. '0':
  397. type: money
  398. money: 300
  399. '1':
  400. type: item
  401. id: 267
  402. amount: 1
  403. take: False
  404.  
  405. "Way towards trust":
  406. texts:
  407. 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."
  408. 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!"
  409. acceptance: "<g>Happy <y>hunting!"
  410. requirements:
  411. '0':
  412. type: quest
  413. quest: Beginning of a long journey
  414. repeats: 1
  415. objectives:
  416. '0':
  417. '0':
  418. type: hunt
  419. string: 'cave spider'
  420. amount: 10
  421. optional: False
  422. finishhere: False
  423. message: "<g>You killed <y>10 Cave spiders!"
  424. '1':
  425. type: hunt
  426. string: 'chicken'
  427. amount: 10
  428. optional: False
  429. finishhere: False
  430. message: "<g>You killed <y>10 Chicken!"
  431. '2':
  432. type: hunt
  433. string: 'creeper'
  434. amount: 10
  435. optional: False
  436. finishhere: False
  437. message: "<g>You killed <y>10 Creepers!"
  438. '3':
  439. type: hunt
  440. string: 'cow'
  441. amount: 10
  442. optional: False
  443. finishhere: False
  444. message: "<g>You killed <y>10 Cows!"
  445. '4':
  446. type: hunt
  447. string: 'enderman'
  448. amount: 10
  449. optional: False
  450. finishhere: False
  451. message: "<g>You killed <y>10 Endermen!"
  452. '5':
  453. type: hunt
  454. string: 'pig, pigzombie'
  455. amount: 10
  456. optional: False
  457. finishhere: False
  458. message: "<g>You killed <y>10 Pigs!"
  459. '6':
  460. type: hunt
  461. string: 'sheep'
  462. amount: 10
  463. optional: False
  464. finishhere: False
  465. message: "<g>You killed <y>10 Sheep!"
  466. '7':
  467. type: hunt
  468. string: 'skeleton'
  469. amount: 10
  470. optional: False
  471. finishhere: False
  472. message: "<g>You killed <y>10 Skeletons!"
  473. '8':
  474. type: hunt
  475. string: 'spider'
  476. amount: 10
  477. optional: False
  478. finishhere: False
  479. message: "<g>You killed <y>10 Spiders!"
  480. '9':
  481. type: hunt
  482. string: 'squid'
  483. amount: 10
  484. optional: False
  485. finishhere: False
  486. message: "<g>You killed <y>10 Squids!"
  487. '10':
  488. type: hunt
  489. string: 'zombie'
  490. amount: 10
  491. optional: False
  492. finishhere: False
  493. message: "<g>You killed <y>10 Zombies!"
  494. '11':
  495. type: hunt
  496. string: 'ghast'
  497. amount: 5
  498. optional: False
  499. finishhere: False
  500. message: "<g>You killed <y>5 Ghasts!"
  501. rewards:
  502. '0':
  503. type: money
  504. money: 600
  505. '1':
  506. type: item
  507. id: 347
  508. amount: 1
  509. take: False
  510.  
  511. "Earning the trust":
  512. texts:
  513. description: "<g>The last quest of the <y>Trusted series! <g>Finish this and <y>you get the rank!"
  514. completion: "<g>Congratulations on your <y>new rank!! <g>Wear it with <y>pride."
  515. acceptance: "<g>You will need to obtain <y>1 Gold Disc... <g>and then you're done."
  516. requirements:
  517. '0':
  518. type: quest
  519. quest: Way towards trust
  520. repeats: 1
  521. objectives:
  522. '0':
  523. '0':
  524. type: delivery
  525. materialid: 2256
  526. amount: 1
  527. npcdestination: 9
  528. optional: False
  529. finishhere: False
  530. message: "<y>Wooo! <g>Congrats on accomplishing <y>all those quests!"
  531. rewards:
  532. '0':
  533. type: money
  534. money: 1000
  535. '1':
  536. type: rank
  537. rank: Trusted
  538. '2':
  539. type: item
  540. id: 264
  541. amount: 3
  542. take: False
  543.  
  544. Reading:
  545. texts:
  546. description: "<y>I'm bored... <g>please bring me <y>items<g> so I can <y>write books"
  547. completion: "<g>You can write books yourself<y> by holding one<g> and <y>typing /w"
  548. acceptance: "<g>Go destroy <y>9 sugar cane blocks, <g>you must punch <y>each one, not just the bottom one!"
  549. repeats: 1
  550. objectives:
  551. '0':
  552. '0':
  553. type: destroy block
  554. materialid: 83
  555. amount: 9
  556. optional: False
  557. finishhere: False
  558. message: "<g>Now turn those into <y>paper and bring them to me!"
  559. '1':
  560. '0':
  561. type: delivery
  562. materialid: 339
  563. amount: 9
  564. npcdestination: 10
  565. optional: False
  566. finishhere: False
  567. message: "<g>Now we will need<y>10 ink <g>to write with."
  568. '2':
  569. '0':
  570. type: delivery
  571. materialid: 351
  572. amount: 10
  573. npcdestination: 10
  574. optional: False
  575. finishhere: False
  576. message: "<g>Now bring me a pen... I mean<y> feather."
  577. '3':
  578. '0':
  579. type: delivery
  580. materialid: 288
  581. amount: 1
  582. npcdestination: 10
  583. optional: False
  584. finishhere: False
  585. message: "<g>Now we're ready to <y>write a book!"
  586. rewards:
  587. '0':
  588. type: item
  589. id: 340
  590. amount: 3
  591. take: False
  592. '1':
  593. type: money
  594. money: 200
  595.  
  596. "Digging up a grave":
  597. texts:
  598. description: "<g>Help me dig up a <y>grave!"
  599. completion: "<g>Here's your <y>shovel <g>and some <y>bones!"
  600. acceptance: "<g>Go dig up <y>30 dirt, <g>perhaps we find some dead people!"
  601. repeats: 1
  602. objectives:
  603. '0':
  604. '0':
  605. type: destroy block
  606. materialid: 3
  607. amount: 30
  608. optional: False
  609. finishhere: False
  610. message: "<y>That's it! <g>Now come to me and bring me a <y>bone."
  611. '1':
  612. '0':
  613. type: delivery
  614. materialid: 352
  615. amount: 1
  616. npcdestination: 12
  617. optional: False
  618. finishhere: False
  619. message: "<g>Uhm we have a problem... <y>zombies came <g>out of that grave you dug. <y>Kill 10 of them!"
  620. '2':
  621. '0':
  622. type: hunt
  623. string: 'zombie'
  624. amount: 10
  625. optional: False
  626. finishhere: True
  627. message: "<g>And that's <y>that."
  628. rewards:
  629. '0':
  630. type: item
  631. id: 256
  632. amount: 1
  633. take: False
  634. '1':
  635. type: item
  636. id: 352
  637. amount: 3
  638. take: False
  639.  
  640. Weed:
  641. texts:
  642. description: "<g>Man I need some <y>weed man... <g>man."
  643. completion: "Ohhh yea... <g>wait where am I?"
  644. acceptance: "<g>Thanks dude! Bring me <y>20 <g>weed... I mean <y>grass!"
  645. repeats: 5
  646. delay: 1440
  647. objectives:
  648. '0':
  649. '0':
  650. type: delivery
  651. materialid: 31
  652. amount: 20
  653. npcdestination: 13
  654. optional: False
  655. finishhere: False
  656. message: "<g>Aaawww yyyeeeaaahhh! Now go <y>plant 5 trees man."
  657. '1':
  658. '0':
  659. type: build
  660. materialid: 6
  661. amount: 5
  662. optional: False
  663. finishhere: False
  664. message: "<g>Feel natures love man! Let's get <y>5 vines <g>now!"
  665. '2':
  666. '0':
  667. type: delivery
  668. materialid: 106
  669. amount: 5
  670. npcdestination: 13
  671. optional: False
  672. finishhere: False
  673. 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."
  674. '3':
  675. '0':
  676. type: move distance
  677. amount: 200
  678. optional: False
  679. finishhere: False
  680. message: "<g>That's great! I'm getting really hungry now tho... bring me <y>5 eggs <g>and a <y>roasted chicken."
  681. '4':
  682. '0':
  683. type: delivery
  684. materialid: 344
  685. amount: 5
  686. npcdestination: 13
  687. optional: False
  688. finishhere: False
  689. message: "<g>Nice <y>eggs :)"
  690. '1':
  691. type: delivery
  692. materialid: 366
  693. amount: 1
  694. npcdestination: 13
  695. optional: False
  696. finishhere: False
  697. message: "<g>Yum Yum!! I'm sleepy now... get me <y>a bed <g>when you're done with the food."
  698. '5':
  699. '0':
  700. type: delivery
  701. materialid: 355
  702. amount: 1
  703. npcdestination: 13
  704. optional: False
  705. finishhere: True
  706. message: "<g>Thanks a bunch mate! <y>Come again later."
  707. rewards:
  708. '0':
  709. type: money
  710. money: 200
  711. '1':
  712. type: item
  713. id: 38
  714. amount: 3
  715. take: False
  716. '2':
  717. type: item
  718. id: 37
  719. amount: 5
  720. take: False
  721.  
  722. "Gathering ore":
  723. texts:
  724. description: "<y>Gather all the ores <g>in Minecraft! You can <y>keep them <g>in the end."
  725. completion: "<g>Nice job! You found <y>all the ores."
  726. acceptance: "<g>Go mine like crazy!"
  727. repeats: 10
  728. delay: 1440
  729. objectives:
  730. '0':
  731. '0':
  732. type: destroy block
  733. materialid: 16
  734. amount: 25
  735. optional: False
  736. finishhere: False
  737. message: "<g>That's it with <y>the coal... <g>go mine other things"
  738. '1':
  739. type: destroy block
  740. materialid: 15
  741. amount: 20
  742. optional: False
  743. finishhere: False
  744. message: "<g>You're done with <y>the iron... <g>go away from that damn thing."
  745. '2':
  746. type: destroy block
  747. materialid: 14
  748. amount: 12
  749. optional: False
  750. finishhere: False
  751. message: "<g>Nice job with <y>the gold! <g>Off you go to other ores."
  752. '3':
  753. type: destroy block
  754. materialid: 56
  755. amount: 5
  756. optional: False
  757. finishhere: False
  758. message: "<g>Woo! Gratz on actually finding<y> diamond!"
  759. '4':
  760. type: destroy block
  761. materialid: 21
  762. amount: 5
  763. optional: False
  764. finishhere: False
  765. message: "<g>You got a lot of <y>blue dye <g>now... go dig other ores."
  766. '5':
  767. type: destroy block
  768. materialid: 73
  769. amount: 10
  770. optional: False
  771. finishhere: False
  772. message: "<g>You got all <y>the redstone... <g>stay away from it!"
  773. rewards:
  774. '0':
  775. type: money
  776. money: 200
  777. '1':
  778. type: item
  779. id: 341
  780. amount: 1
  781. take: False
  782. '2':
  783. type: item
  784. id: 49
  785. amount: 1
  786. take: False
  787.  
  788. Mooshrooms:
  789. texts:
  790. description: "<g>Find <y>mushrooms <g>and a <y>mooshroom! <g>I will give you an <y>Iron helmet <g>as a reward."
  791. completion: "<g>Good job! Here's <y>some money <g>and <y>your helmet!"
  792. acceptance: "<g>Good luck! Gather<y> 5 red <g>and<y> 5 brown mushrooms <g>first"
  793. requirements:
  794. '0':
  795. type: rank
  796. rank: Trusted
  797. repeats: 1
  798. objectives:
  799. '0':
  800. '0':
  801. type: collect
  802. materialid: 40
  803. amount: 5
  804. optional: False
  805. finishhere: False
  806. message: "<g>You got all the <y>red mushrooms!"
  807. '1':
  808. type: collect
  809. materialid: 39
  810. amount: 5
  811. optional: False
  812. finishhere: False
  813. message: "<g>You got all the <y>brown shrooms!"
  814. '1':
  815. '0':
  816. type: hunt
  817. string: 'mooshroom'
  818. amount: 1
  819. optional: False
  820. finishhere: True
  821. message: "<g>Woo! <y>You got it! <g>Great job finding one!"
  822. rewards:
  823. '0':
  824. type: money
  825. money: 400
  826. '1':
  827. type: item
  828. id: 306
  829. amount: 1
  830. take: False
  831.  
  832. "Nether contact":
  833. texts:
  834. description: "<g>I'm planning to make something <y>nobody has ever seen,<g> and I need <y>your help!"
  835. completion: "<g>Now go <y>enchant <g>stuff!"
  836. acceptance: "<g>First go to the <y>nether <g>and prove yourself worthy by <y>killing 5 pigmen."
  837. requirements:
  838. '0':
  839. type: rank
  840. rank: Trusted
  841. repeats: 1
  842. objectives:
  843. '0':
  844. '0':
  845. type: hunt
  846. string: 'pigzombie'
  847. amount: 5
  848. optional: False
  849. finishhere: False
  850. 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."
  851. '1':
  852. '0':
  853. type: destroy block
  854. materialid: 89
  855. amount: 3
  856. optional: False
  857. finishhere: False
  858. message: "<y>Save 10 glowstone dusts, <g>and go <y>destroy 20 gravel <g>blocks."
  859. '2':
  860. '0':
  861. type: destroy block
  862. materialid: 13
  863. amount: 20
  864. optional: False
  865. finishhere: False
  866. 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."
  867. '3':
  868. '0':
  869. type: delivery
  870. materialid: 348
  871. amount: 10
  872. npcdestination: 11
  873. optional: False
  874. finishhere: False
  875. message: "<g>That's all the <y>dust."
  876. '1':
  877. type: delivery
  878. materialid: 369
  879. amount: 1
  880. npcdestination: 11
  881. optional: False
  882. finishhere: False
  883. message: "<g>Nice and shiny <y>rod! <g>After you give me all the items, go make <y>a Glistering melon."
  884. '2':
  885. type: delivery
  886. materialid: 372
  887. amount: 5
  888. npcdestination: 11
  889. optional: False
  890. finishhere: False
  891. message: "<g>Wtf are these things? Ehh <y>I'll take them."
  892. '3':
  893. type: delivery
  894. materialid: 318
  895. amount: 1
  896. npcdestination: 11
  897. optional: False
  898. finishhere: False
  899. message: "<g>Ohh <y>flint, <g>yay!"
  900. '4':
  901. '0':
  902. type: delivery
  903. materialid: 382
  904. amount: 1
  905. npcdestination: 11
  906. optional: False
  907. finishhere: False
  908. message: "<g>Ohh I almost forgot! I will need <y>a cauldron <g>to put all these things into!"
  909. '5':
  910. '0':
  911. type: delivery
  912. materialid: 380
  913. amount: 1
  914. npcdestination: 11
  915. optional: False
  916. finishhere: False
  917. 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."
  918. '6':
  919. '0':
  920. type: delivery
  921. materialid: 49
  922. amount: 1
  923. npcdestination: 11
  924. optional: False
  925. finishhere: False
  926. message: "<g>Nice... this thing is harder than rock! Give me just <y>1 stick<g> so I can mix it all together."
  927. '7':
  928. '0':
  929. type: delivery
  930. materialid: 280
  931. amount: 1
  932. npcdestination: 11
  933. optional: False
  934. finishhere: True
  935. message: "<g>That's it! Thanks for the help, here's your <y>enchantment table <g>and <y>other crap!"
  936. rewards:
  937. '0':
  938. type: item
  939. id: 116
  940. amount: 1
  941. take: False
  942. '1':
  943. type: money
  944. money: 500
  945. '2':
  946. type: item
  947. id: 47
  948. amount: 5
  949. take: False
  950.  
  951. booty!:
  952. texts:
  953. description: "<g>I want to be a <y>cowboy! <g>If you help me become one, I'll give you <y>Iron boots."
  954. completion: "<g>Enjoy your new <y>boots!"
  955. acceptance: "<g>First, go and destroy a <y>mob spawner!"
  956. requirements:
  957. '0':
  958. type: rank
  959. rank: Trusted
  960. repeats: 1
  961. objectives:
  962. '0':
  963. '0':
  964. type: destroy block
  965. materialid: 52
  966. amount: 1
  967. optional: False
  968. finishhere: False
  969. message: "<g>Nice! Now bring me back a <y>Saddle"
  970. '1':
  971. '0':
  972. type: delivery
  973. materialid: 329
  974. amount: 1
  975. npcdestination: 12
  976. optional: False
  977. finishhere: False
  978. message: "<g>Yee haw! Now I need a <y>leather hat"
  979. '2':
  980. '0':
  981. type: delivery
  982. materialid: 298
  983. amount: 1
  984. npcdestination: 12
  985. optional: False
  986. finishhere: False
  987. message: "<g>If I wanna be a real cowboy I need <y>wheat <g>to chew as I ride my pig."
  988. '3':
  989. '0':
  990. type: delivery
  991. materialid: 296
  992. amount: 1
  993. npcdestination: 12
  994. optional: False
  995. finishhere: False
  996. message: "<g>Now I need a <y>bow <g>and<y> 10 arrows."
  997. '4':
  998. '0':
  999. type: delivery
  1000. materialid: 261
  1001. amount: 1
  1002. npcdestination: 12
  1003. optional: False
  1004. finishhere: False
  1005. message: "<g>Looks like a deadly <y>bow!"
  1006. '1':
  1007. type: delivery
  1008. materialid: 262
  1009. amount: 10
  1010. npcdestination: 12
  1011. optional: False
  1012. finishhere: False
  1013. 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."
  1014. '5':
  1015. '0':
  1016. type: destroy block
  1017. materialid: 86
  1018. amount: 1
  1019. optional: False
  1020. finishhere: False
  1021. message: "<y>Now bring it to me!<g> I wanna look scary!"
  1022. '6':
  1023. '0':
  1024. type: delivery
  1025. materialid: 86
  1026. amount: 1
  1027. npcdestination: 12
  1028. optional: False
  1029. finishhere: False
  1030. message: "<y>That's all I wanted! <g>I'm a really badass cowboy now!"
  1031. rewards:
  1032. '0':
  1033. type: item
  1034. id: 309
  1035. amount: 1
  1036. take: False
  1037. '1':
  1038. type: money
  1039. money: 250
  1040. '2':
  1041. type: item
  1042. id: 345
  1043. amount: 1
  1044. take: False
  1045.  
  1046. Breakfast and pants:
  1047. texts:
  1048. description: "<y>I'm hungry... <g>I want breakfast."
  1049. completion: "<g>Enjoy your <y>new pants! The body armor quest<g> has just unlocked for you!"
  1050. acceptance: "<g>Bring me a <y>bucket of milk<g> and <y>cookies!"
  1051. requirements:
  1052. '0':
  1053. type: quest
  1054. quest: Mooshrooms with hats
  1055. repeats: 1
  1056. objectives:
  1057. '0':
  1058. '0':
  1059. type: delivery
  1060. materialid: 335
  1061. amount: 1
  1062. npcdestination: 19
  1063. optional: False
  1064. finishhere: False
  1065. message: "<g>Just the <y>cookies<g> now!"
  1066. '1':
  1067. type: delivery
  1068. materialid: 357
  1069. amount: 5
  1070. npcdestination: 19
  1071. optional: False
  1072. finishhere: False
  1073. message: "<g>Yum! After cookies and milk I'd like some <y>bread."
  1074. '1':
  1075. '0':
  1076. type: delivery
  1077. materialid: 297
  1078. amount: 1
  1079. npcdestination: 19
  1080. optional: False
  1081. finishhere: False
  1082. message: "<g>Could you buy me an <y>apple <g>from the<y> restaurant? <g>I need to make marmelade."
  1083. '2':
  1084. '0':
  1085. type: delivery
  1086. materialid: 260
  1087. amount: 1
  1088. npcdestination: 19
  1089. optional: False
  1090. finishhere: False
  1091. message: "<g>Nice! I want a <y>cake <g>for desert. After that I'll give you the <y>pants :)"
  1092. '3':
  1093. '0':
  1094. type: delivery
  1095. materialid: 354
  1096. amount: 1
  1097. npcdestination: 19
  1098. optional: False
  1099. finishhere: True
  1100. message: "<g>Enjoy <y>jogging! :D"
  1101. rewards:
  1102. '0':
  1103. type: item
  1104. id: 308
  1105. amount: 1
  1106. take: False
  1107. '1':
  1108. type: money
  1109. money: 500
  1110.  
  1111. "Body-armor run":
  1112. texts:
  1113. description: "<g>You will need to<y> improve your stamina <g>before wearing a <y>Body-armor piece."
  1114. completion: "<g>This chain is now done. Enjoy your <y>full iron armor!"
  1115. acceptance: "<g>First, go bring a <y>compass."
  1116. requirements:
  1117. '0':
  1118. type: quest
  1119. quest: Breakfast with pants
  1120. repeats: 1
  1121. objectives:
  1122. '0':
  1123. '0':
  1124. type: delivery
  1125. materialid: 345
  1126. amount: 1
  1127. npcdestination: 20
  1128. optional: False
  1129. finishhere: False
  1130. message: "<g>Is it broken? Eh doesn't matter. Bring me a <y>map <g>next."
  1131. '1':
  1132. '0':
  1133. type: delivery
  1134. materialid: 358
  1135. amount: 1
  1136. npcdestination: 20
  1137. optional: False
  1138. finishhere: False
  1139. message: "<g>Good. Now bring me a <y>clock."
  1140. '2':
  1141. '0':
  1142. type: delivery
  1143. materialid: 347
  1144. amount: 1
  1145. npcdestination: 20
  1146. optional: False
  1147. finishhere: False
  1148. message: "<g>You're quite skilled at this. Go bring me<y> 2 TNTs."
  1149. '3':
  1150. '0':
  1151. type: delivery
  1152. materialid: 46
  1153. amount: 2
  1154. npcdestination: 20
  1155. optional: False
  1156. finishhere: False
  1157. 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."
  1158. '4':
  1159. '0':
  1160. type: move distance
  1161. amount: 2000
  1162. optional: False
  1163. finishhere: False
  1164. message: "<g>That's it I hope you're tired. Go <y>talk to Beefeater<g> to get your body part."
  1165. '5':
  1166. '0':
  1167. type: delivery
  1168. materialid: 0
  1169. amount: 0
  1170. npcdestination: 0
  1171. optional: False
  1172. finishhere: True
  1173. message: "<g>I crafted <y>this for you."
  1174. rewards:
  1175. '0':
  1176. type: item
  1177. id: 307
  1178. amount: 1
  1179. take: False
  1180. '1':
  1181. type: money
  1182. money: 600
  1183. '2':
  1184. type: item
  1185. id: 264
  1186. amount: 3
  1187. take: False
  1188.  
  1189. Mooshrooms with hats:
  1190. texts:
  1191. description: "<g>Find<y> mushrooms <g>and a <y>mooshroom!"
  1192. completion: "<g>Good job! Here's some <y>money <g>and <y>your new helmet!"
  1193. acceptance: "<g>Good luck! Gather <y>5 red <g>and <y>5 brown mushrooms<g> first"
  1194. requirements:
  1195. '0':
  1196. type: quest
  1197. quest: booty!
  1198. repeats: 1
  1199. objectives:
  1200. '0':
  1201. '0':
  1202. type: collect
  1203. materialid: 39
  1204. amount: 5
  1205. optional: False
  1206. finishhere: False
  1207. message: "<g>You got all the<y> brown shrooms!"
  1208. '1':
  1209. type: collect
  1210. materialid: 40
  1211. amount: 5
  1212. optional: False
  1213. finishhere: False
  1214. message: "<g>You got all the <y>red mushrooms!"
  1215. '1':
  1216. '0':
  1217. type: hunt
  1218. string: 'mooshroom'
  1219. amount: 1
  1220. optional: False
  1221. finishhere: True
  1222. message: "<g>Woo! <y>You got it!<g> Great job finding one!"
  1223. rewards:
  1224. '0':
  1225. type: money
  1226. money: 500
  1227. '1':
  1228. type: item
  1229. id: 306
  1230. amount: 1
  1231. take: False
  1232.  
  1233. Fishing:
  1234. texts:
  1235. description: "<g>Fishing time! Go catch<y> fish <g>and <y>squids."
  1236. completion: "<g>Yay! Come back later to<y> finish the quest again!"
  1237. acceptance: "<g>First go <y>kill 5 squids!"
  1238. repeats: 10
  1239. delay: 1440
  1240. objectives:
  1241. '0':
  1242. '0':
  1243. type: hunt
  1244. string: 'squid'
  1245. amount: 5
  1246. optional: False
  1247. finishhere: False
  1248. message: "<g>Great! Now go <y>catch 5 fish <g>and bring them to me!"
  1249. '1':
  1250. '0':
  1251. type: delivery
  1252. materialid: 349
  1253. amount: 5
  1254. npcdestination: 16
  1255. optional: False
  1256. finishhere: False
  1257. message: "<g>Good fishing! <y>Bring me a boat now,<g> I want to pretend I can use it."
  1258. '2':
  1259. '0':
  1260. type: delivery
  1261. materialid: 333
  1262. amount: 1
  1263. npcdestination: 16
  1264. optional: False
  1265. finishhere: False
  1266. message: "<g>Wee<y>eee!"
  1267. rewards:
  1268. '0':
  1269. type: money
  1270. money: 150
  1271. '1':
  1272. type: item
  1273. id: 338
  1274. amount: 5
  1275. take: False
  1276. '2':
  1277. type: item
  1278. id: 282
  1279. amount: 1
  1280. take: False
  1281.  
  1282. Farming:
  1283. texts:
  1284. description: "<g>Time to do some <y>fun farming!"
  1285. completion: "<g>Here is your <y>iron hoe <g>and <y>money!"
  1286. acceptance: "<g>First you need to <y>plant 15 wheat seeds."
  1287. repeats: 2
  1288. delay: 2880
  1289. objectives:
  1290. '0':
  1291. '0':
  1292. type: build
  1293. materialid: 59
  1294. amount: 15
  1295. optional: False
  1296. finishhere: False
  1297. message: "<g>Excellent. Now wait for them to grow, and bring me <y>15 wheat."
  1298. '1':
  1299. '0':
  1300. type: delivery
  1301. materialid: 296
  1302. amount: 15
  1303. npcdestination: 21
  1304. optional: False
  1305. finishhere: False
  1306. message: "<g>Nice farming! I need some fertilizer, so go <y>kill 5 zombies <g>and bring me <y>their rotten flesh"
  1307. '2':
  1308. '0':
  1309. type: hunt
  1310. string: 'zombie'
  1311. amount: 5
  1312. optional: False
  1313. finishhere: False
  1314. message: "<g>Now get here with that<y> flesh!"
  1315. '3':
  1316. '0':
  1317. type: delivery
  1318. materialid: 367
  1319. amount: 5
  1320. npcdestination: 21
  1321. optional: False
  1322. finishhere: False
  1323. message: "<g>Oh wait sorry... I need bone meal to fertilize not flesh... silly me, <y>kill 5 skeletons now :D"
  1324. '4':
  1325. '0':
  1326. type: hunt
  1327. string: 'skeleton'
  1328. amount: 5
  1329. optional: False
  1330. finishhere: False
  1331. message: "<g>Now bring me <y>5 bones <g>for fertilizer."
  1332. '5':
  1333. '0':
  1334. type: delivery
  1335. materialid: 352
  1336. amount: 5
  1337. npcdestination: 21
  1338. optional: False
  1339. finishhere: True
  1340. message: "<g>Thank you! <y>Here's your reward!"
  1341. rewards:
  1342. '0':
  1343. type: money
  1344. money: 200
  1345. '1':
  1346. type: item
  1347. id: 292
  1348. amount: 1
  1349. take: False
  1350.  
  1351. "Axing some questions":
  1352. texts:
  1353. description: "<g>Want an <y>iron axe? <g>Here's the quest for you!"
  1354. completion: "<g>I hope you enjoy <y>killing trees!"
  1355. acceptance: "<g>First bring me a <y>stone axe <g>and a <y>wooden axe."
  1356. repeats: 1
  1357. objectives:
  1358. '0':
  1359. '0':
  1360. type: delivery
  1361. materialid: 271
  1362. amount: 1
  1363. npcdestination: 2
  1364. optional: False
  1365. finishhere: False
  1366. message: "<g>Just the <y>stone axe <g>now!"
  1367. '1':
  1368. type: delivery
  1369. materialid: 275
  1370. amount: 1
  1371. npcdestination: 2
  1372. optional: False
  1373. finishhere: False
  1374. message: "<g>After you <y>bring both axes, go <y>kill 3 spiders<g> for string"
  1375. '1':
  1376. '0':
  1377. type: hunt
  1378. string: 'spider'
  1379. amount: 3
  1380. optional: False
  1381. finishhere: False
  1382. message: "<g>Now bring me <y>3 strings, <g>so I can tie the axes together and make you a better one"
  1383. '2':
  1384. '0':
  1385. type: delivery
  1386. materialid: 287
  1387. amount: 3
  1388. npcdestination: 2
  1389. optional: False
  1390. finishhere: False
  1391. message: "<g>Good job! Here's your <y>new axe!"
  1392. rewards:
  1393. '0':
  1394. type: item
  1395. id: 258
  1396. amount: 1
  1397. take: False
  1398.  
  1399. "Adventure quest":
  1400. texts:
  1401. 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)"
  1402. completion: "<g>Amazing job! Your epicness has reached a <y>new level!"
  1403. 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!"
  1404. repeats: 2
  1405. objectives:
  1406. '0':
  1407. '0':
  1408. type: delivery
  1409. materialid: 334
  1410. amount: 8
  1411. npcdestination: 21
  1412. optional: False
  1413. finishhere: False
  1414. message: "<g>Congrats on coming to the end! Go tell the good news <y>to Absolut!"
  1415. '1':
  1416. '0':
  1417. type: delivery
  1418. materialid: 0
  1419. amount: 0
  1420. npcdestination: 16
  1421. optional: False
  1422. finishhere: True
  1423. message: "<g>You are a true adventurer! You deserve <y>this gold!"
  1424. rewards:
  1425. '0':
  1426. type: money
  1427. money: 700
  1428. '1':
  1429. type: item
  1430. id: 266
  1431. amount: 5
  1432. take: False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement