How to use Quest Givers

Using Quest Givers

Creating a Quest Giver

Creating Quest Givers is easy.

Since EpicQuest 3.4, Citizens has been added a supported plugin, so there's 2 paths to go now; using standard villagers or using Citizens.

Using Citizens

Using Citizens gives you a way more expanded toolset, but it is heavier on the server.

First you need to create the NPC with the Citizens plugin. Then execute the command "/q questentity create <quest>" where <quest> is the quest file name. You'll be prompted with a message to right-click a Citizens NPC. Right-click the NPC you wish to give quests. That's it!

Get Citizens here.

Using Villagers

Simply stand on the block where you want the villager to stand then type this command: "/q questentity create <name> <quest>". Replace <name> with the name of your villager (can be multiple words) and replace <quest> with the quest file name in your quests folder.

Villagers created are invulnerable, will not move by themselves, and will be placed back to their original spot every second, so pushing them away will not work.

Removing villagers is just as simple. Simply type this command: "/q villager remove <name>". The plugin will search for the villager with this name and remove it from the system.

Customizing the Quest Giver

Once you have created your Quest Giver, reload the plugin. You will find a new file in your folder called "questentities.yml". You can add new sentences for your Quest Giver there. You can add more sentences for the Quest Giver here. Use "/q reload" to reload the changes. Done!

Opening sentences will be said before the quest is given in chronological order. Use this to tell the player a small story.

Middle sentences will be said randomly if the player has the quest, but has not finished it yet.

Ending sentences will be said before the quest is turned in. Use this to tell a small story about where the player should go next or what the upcoming quest will do.

You can add more quests now that the villager is created. Simply add more quests by separating them with a comma, like so: 1,2,3,4. Don't forget to copy paste the sentences and change their number, too!


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes