main/Commands

Commands

General

  • /quests
    • Display Quests help
    • Permission: quests.quests
    • Example: "/quests"
    • Notes: Only Quests commands which players have permissions for will be visible to them. This is also the base command for most of the Quests commands.
  • /quests list <page>
    • List Quests
    • Permission: quests.list
    • Example: "/quests list 5"
    • Notes: If a page number is not specified, Quests will show page 1. Quests are listed by order of which they are specified in the quests.yml. Each page can consist of up to 8 Quests.
  • /quests take <quest>
    • Take a Quest
    • Permission: quests.take
    • Example: "/quests take MyQuest"
    • Notes: If allow-command-questing is set to false in the config.yml, players will not be allowed to take the Quest by using this command. The same goes for if Quest has an NPC start, and allow-command-quests-with-npcs is set to false.
  • /quests quit
    • Quit your current Quest
    • Permission: quests.quit
    • Example: "/quests quit"
    • Notes: If allow-quitting is set to false in the config.yml, players will not be allowed to quit their Quests.
  • /quests stats
    • View your Questing stats
    • Permission: quests.stats
    • Example: "/quests stats"
    • Notes: Completed Quests are listed by the order of which they were completed.
  • /quests editor
    • Create and edit Quests
    • Permission: quests.editor.editor
    • Example: "/quests editor"
  • /quests events
    • Open the Events editor
    • Permission: quests.editor.events
    • Example: "/quests events"
    • Notes: All permissions for creating, modifying and deleting Events are included with this.
  • /quests top <number>
    • View top Questers
    • Permission: quests.top
    • Example: "/quests top 10"
    • Notes: Questers are ranked by the amount of Quest Points they have.
  • /quests info
    • View plugin information
    • Permission: quests.quests
    • Example: "/quests info"
    • Notes: Please do not remove this command if you use Quests, this is the only credit I ask for.


Quest

  • /quest
    • View your current Quest objectives
    • Permission: quests.quest
    • Example: "/quest"
    • Notes: This is also the base command for viewing information about a particular Quest.
  • /quest <quest name>
    • View information about a Quest
    • Permission: quests.questinfo
    • Example: "/quest MyQuest"
    • Notes: This will tell the player the NPC to talk to to start the Quest, if there is one. It will also tell players the Quest requirements, if there are any, and if show-requirements is set to true in the config.yml.


Quest Admin

  • /questadmin
    • Display Questadmin help
    • Permission: quests.admin
    • Example: "/questadmin"
    • Notes: Only Questadmin commands which players have permissions for will be visible to them. This is also the base command for all of the Questadmin commands.
  • /questadmin give <player> <quest name>
    • Force-give a Quest to a player
    • Permission: quests.admin.give
    • Example: "/questadmin give Bob MyQuest"
    • Notes: This will override all Quest requirements, and will give the player the Quest, even if the Quest has an NPC or Block start. If the player was on a Quest already, they will be forced to quit it.
  • /questadmin quit <player>
    • Force a player to quit their Quest
    • Permission: quests.admin.quit
    • Example: "/questadmin quit Bob"
    • Notes: This will override allow-quitting, and the player will have their Quest forcefully removed from them.
  • /questadmin points <player> <amount>
    • Set a players Quest Points
    • Permission: quests.admin.points
    • Example: "/questadmin points Bob 12"
    • Notes: Currently only works with online players. Can override maximum Quest Points. You may set Quest Points to a negative number.
  • /questadmin takepoints <player> <amount>
    • Take away a players Quest Points
    • Permission: quests.admin.takepoints
    • Example "/questadmin takepoints Bob 11"
    • Notes: Currently only work with online players. Can override maximum Quest Points.
  • /questadmin givepoints <player> <amount>
    • Give a players Quest Points
    • Permission: quests.admin.givepoints
    • Example "/questadmin givepoints Bob 9"
    • Notes: Currently only work with online players. Can override maximum Quest Points.
  • /questadmin pointsall <amount>
    • Set ALL players' Quest Points
    • Permission: quests.admin.pointsall
    • Example: "/questadmin pointsall 10"
    • Notes: Goes for online and offline players, can override maximum Quest Points. Use with extreme caution.
  • /questadmin finish <player>
    • Force a player to finish their Quest
    • Permission: quests.admin.finish
    • Example: "/questadmin finish Bob"
    • Notes: This will forcefully complete a players Quest for them. They will receive the rewards, and it will be marked as a completed Quest in their stats.
  • /questadmin nextstage <player>
    • Force a player to advance to the next Stage in their current Quest
    • Permission: quests.admin.nextstage
    • Example: "/questadmin nextstage Bob"
    • Notes: This will forcefully complete a players Stage for them. Any scripts of events for the Stage will be executed. If the player is on the last Stage of their Quest, then the Quest will complete. It is essentially the same as the player naturally completing their Stage.
  • /questadmin nextstage <player>
    • Force a player to advance to the next Stage in their current Quest
    • Permission: quests.admin.nextstage
    • Example: "/questadmin nextstage Bob"
    • Notes: This will forcefully complete a players Stage for them. Any scripts of events for the Stage will be executed. If the player is on the last Stage of their Quest, then the Quest will complete. It is essentially the same as the player naturally completing their Stage.
  • /questadmin togglegui <npc>
    • Toggle Quest GUI display on an NPC
    • Permission: quests.admin.togglegui
    • Example: "/questadmin togglegui 14"
    • Notes: Only Quests which have a valid GUI Display item set, and which have the NPC as their start ID, will show up in the GUI display of the NPC.