diff options
| author | LMBishop <13875753+LMBishop@users.noreply.github.com> | 2019-07-11 22:46:01 +0100 |
|---|---|---|
| committer | LMBishop <13875753+LMBishop@users.noreply.github.com> | 2019-07-11 22:48:03 +0100 |
| commit | 71f118f233bdd24b4fdadfa6f2f38ff2e6d6b246 (patch) | |
| tree | 3241b6e119b892825effbdb6479b507bfbbdc296 /src/main/resources/quests/README.txt | |
| parent | 14d76fa399a45387c8fd9755d69cb2045b5e78b2 (diff) | |
Config split up
- Quests will now be in their own files
- New 'QuestsConfigLoader' class to handle this with error messages
- General refactorings
Diffstat (limited to 'src/main/resources/quests/README.txt')
| -rw-r--r-- | src/main/resources/quests/README.txt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/main/resources/quests/README.txt b/src/main/resources/quests/README.txt new file mode 100644 index 00000000..fa0f0186 --- /dev/null +++ b/src/main/resources/quests/README.txt @@ -0,0 +1,30 @@ +# !! READ ME - IT WILL NOT TAKE LONG !! +# +# Each file ín the 'quests' folder defines a single quest. +# The name of the file is the quest ID. These must be alphanumeric and unique. +# Quest files must be in the .yml format. +# +# A quest is a series of tasks which players must complete for a reward and may require a previous quest to start. +# A task is an objective such as breaking blocks or obtaining items. +# A reward is a command executed by the SERVER. Use {player} to get the players name. +# +# A quest can have a 'rewardstring' (this is optional). They will be sent to the player when they complete the quest. +# An example of the rewardstring in use can be seen in the quest example4. +# +# Each quest will have ONE "display" item, this is the item shown to the player in the GUI. +# The display item will have a "name", a "type" and TWO lores. +# The name is the name of the item, the type is the material and the lore is the text underneath the item (when mouse-over-ing). +# The first lore you must give is called 'lore-normal'. This is the lore seen if the player has not started the quest. +# The second lore you must give is 'lore-started'. This will be appended to the first lore IF the player has started the quest - useful for putting progression. +# Within the lores you can get the players" progress for each task. Use {TASKID:progress} (replace TASKID with the ID of the task). +# You can also get if a task is complete. Use {TASKID:complete} (replace TASKID with the ID of the task). +# +# Quests can be put inside a category. When a player does /quests they will first see a menu of categories. They can click one and another menu of quests +# under that category will show up. Categories can be disabled. +# +# =============================================================== +# +# You can see other task types here: +# https://github.com/LMBishop/Quests/wiki/Task-Types +# +# ===============================================================
\ No newline at end of file |
