Advertisement
AncientAsa

quest plugin idea

Apr 16th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. Ex: /q create <QuestName> <CooldownInMinutes> Kill <#OfMob> <Mob> <Reward>
  2. /q create SlayPigs 60 kill 25 pig 500
  3. trigger: writes quest to .txt file
  4. /q add <QuestName> <NPC>
  5. Ex: /q add slaypigs Quest Giver
  6. trigger: Adds quest to named NPC
  7. This of course would require such commands as
  8. Ex: /spawn NPC <name>
  9. /spawn NPC Quest Giver
  10. /despawn NPC <name>
  11. /despawn NPC Quest Giver
  12.  
  13. The quests should be retrievable from an npc who can hold up to 10 repeatable quests with the ability to spawn up to 5 npcs for a total of 50 unique kill only quests.
  14.  
  15. Again I do NOT want features that will reward ITEMS or XP.
  16.  
  17. Commands?
  18.  
  19. Players
  20. /q - shows current quest and progress
  21. Ex: /q
  22. Returns: Slay 25 pigs! Current: 10 of 25
  23.  
  24. Right click npc to interact
  25. NPC responds with:
  26. Hello Adventurer! How brave are you?
  27. 1. Slay 10 pigs
  28. 2. Slay 25 zombies
  29. 3. Slay 50 creepers
  30. ect...
  31. Then to accept the player would type
  32. /accept <#>
  33. Ex: /accept 2
  34. NPC responds with:
  35. Good Luck! Return to me when you have finished.
  36.  
  37. upon completion
  38. return to npc and left click
  39. returns
  40. if %complete%
  41. Text on screen in big Aqua and Purple letters:
  42. Quest Complete -- Aqua
  43. Reward: $500 -- Purple
  44.  
  45. If quest is not complete when left click npc returns:
  46. if on quest:
  47. Sorry Adventurer, Your quest is not complete.
  48. if not on quest
  49. no returned response
  50.  
  51. Possible permissions
  52. quests.command for /q if needed
  53. quests.admin for creating deleting quests, spawn/despawn quest npc, and adding/deleting quests from npc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement