QuestHolder

Page is updated to match version 0.6.2.

This page describes what is QuestHolder, what all its parts do and how to use them.

What is QuestHolder

Questholder can be imagined as box of quest references, that are displayed in given order and are grouped together under unique ID. QuestHolders are globally managed through commands.

How it works

To begin a quest we usually have to type /q start [Questname], but with the use of QuestHolders we are also able to interact with NPCs and Signs to start our quest. Each NPC or Sign can have only one QuestHolder assigned to it, but each QuestHolder can have as many quests as you need. Assigning a QuestHolder to an NPC or Sign is a simple process, all you have to do is;

  • 1. Create your QuestHolder (See 'QuestHolder creation')
  • 2. Select your QuestHolder (See 'QuestHolder modification')
  • 3. Add quests to your QuestHolder (See 'Adding a quest')
  • 4. Assign your QuestHolder to an NPC or Sign (See 'NPCs and Signs')

Now any of the quests you added to your QuestHolder in Step 3 can be started by simply interacting with the NPC or Sign you selected in Step 4.
(by RedAndBlueReDux)

QuestHolder creation

To create a questholder, type /q holder create <name> and replace <name> with any name you wish your new questholder to have. Spaces are allowed, colors are not. Questholder name is only for convenience, only players with quester.modify permission will ever see it.

QuestHolder modification

To further modify questholder, it needs to be selected. To select it, type /q holder select <holder ID> and replace <holder ID> with the ID of given questholder. Questholder IDs are displayed to players with quester.modify permission when they type /q holder list. Any quest holder modification is immediately reflected to all NPCs and signs that have it assigned. NPCs and signs only refer to questholder, as questholder refers to quests.
Questholder is by default NOT selected upon creation. (i will fix this)

Adding a quest

To add the quest to selected questholder, use /q holder add <quest ID>.

Removing a quest

To remove quest from the selected questholder, use /q holder remove <quest ID>.

Moving a quest

It is possible to move quests inside questholder, since they are always displayed in the same order they have been added to it. Command to move quests uses their actual position in questholder, NOT their ID. So for example when we add quest 4, then 8 and then 1, now we decided we want to have 2 on te top. Quest ID-4 was added first, so it has position 0, quest ID-8 has position 1 and quest ID-1 has position 2 (ID-4 > ID-8 > ID-1). We want quest with position 2 to move to position 0. Comamnd would look like /q holder move 2 0. Now, first quest is 1, then 4 and then 8. (ID-1 > ID-4 > ID-8) Command template is /q holder move <FROM> <TO>, where <FROM> and <TO> are positions of quests, NOT IDs.

QuestHolder deletion

To delete the entire questholder, type /q holder delete <holder ID> and replace <holder ID> with the ID of given questholder. Questholder IDs are displayed to players with quester.modify permission when they type /q holder list. Quests contained in questholder are NOT removed with it.