Creating Quests

Creating Quests

Creating quests for SkyQuest is extremely simple. To begin, simply double click the plugin's .jar file. This will open a window. Click the load button and go to your server's plugin folder. Locate SkyQuest's folder, select it, and load it. After this step, you should be ready to begin.

Quest Creation

  1. Click on the quest tab.
  2. Click the "Create" button below the quest list. This will display a dialog.
  3. Enter the Quest ID, Quest Name, and First Stage Name. Quest ID is a unique name for the quest that will only be used inside of the utility program. You can put anything for it, such as quest1. It is recommended that you use quest IDs that will help you remember what the quest is. Quest Name is simply the name of the quest that is displayed to the user. For example, it could be "Help Farmer John", but the quest ID could be john1. First Stage name is the name of the first stage in the quest. You can just leave this as "stage1".
  4. Click "Create" when you are done.
  5. Your quest has been created. Click on it to begin adding objectives and stages.

Creating Objectives

  1. Select your quest.
  2. Click on the objectives tab if it isn't selected already.
  3. Click the "Create" button below the objective list. This will display a dialog.
  4. Enter the Objective ID, the Objective Name, and select an objective type. Objective ID is a unique name for the quest that will only be used inside of the utility program. It is similar to a Quest ID, except that it is only unique for that quest only. This means that you can have two quests that both have an objective called obj1. Objective Name is simply the name of the objective that is displayed to the user.
  5. Click "Ok" when you are done.
  6. Now, you will have to fill in data for your objective. Each objective type has a different editor, so refer to the documentation that provides information about your objective type.
  7. Click "Create" when you are done.
  8. Your objective has been created. You may now edit its properties.

Editing Objectives

To edit objectives, first select the objective you want to edit. Then you may change one or more of the following properties:

Name
This is the name of the objective displayed to the player.
Optional
If selected, this objective as "Optional" in the quest log.
Target
This is the editor panel for this objective type. Refer to the documentation that provides information for this objective type for more information.
Rewards
This is a list of actions that are performed when this action is completed.

Important! After you have finished editing your objective, click the save button at the bottom of the objective panel. If you don't, your edits will be lost!

Creating Stages

  1. Select your quest.
  2. Click on the stages tab if it isn't selected already.
  3. Click the "Create" button below the stage list. This will open a dialog.
  4. Type in the ID of your stage.
  5. Click "Create".
  6. Your stage has been created. You may now add actions to it.

Creating And Modifying Actions

To create an action:

  1. Click "Create" in the stage panel.
  2. Select an action type.
  3. Click "Ok".
  4. Enter in the data for this action type. Refer to the documentation that provides information for this action type for more information.
  5. Click "Create". If it is greyed out, then you have incorrectly filled out the information.

To modify an action:

  1. Select your action in the stage panel.
  2. Click "Edit".
  3. Change your data. Refer to the documentation that provides information for this action type for more information.
  4. Click "Save". If it is greyed out, then you have incorrectly filled out the information.