configuration/Tasks
Usage
Installation | Permissions | Commands | Signs
Writing Quests
Basic Configuration | Setup | Requirements | Tasks | Rewards
Tasks are what qQuests are all based upon. They are actions required to be taken before a player can turn in a quest.
Current Task Types:
- Collect
- Damage
- Destroy
- Place
- Enchant
- Kill_Player
- Kill
- Tame
Upcoming Tasks Types:
- Craft
- GoTo
- Distance
- Deliver
Collect
The collect task type takes specified items from a player when they finish a quest.
tasks: '0': type: collect id: 264 display: Diamond amount: 5
Node | Values | Description |
---|---|---|
tasks.#.type | Task Type | The task type that this task is using |
tasks.#.id | Item ID | The id of an item, item ids can be found here |
tasks.#.display | String | How the id will show up in the chat |
tasks.#.amount | Integer | How many items the player must collect |
Damage, Destroy, Place, Enchant
These task types require to do their respective action to a specified block.
tasks: '0': type: damage id: 3 display: Dirt amount: 23 '1': type: destroy id: 1 display: Stone amount: 1 '2': type: place id: 3 display: Dirt amount: 23 '3': type: enchant id: 267 display: Iron Sword amount: 1
Node | Values | Description |
---|---|---|
tasks.#.type | Task Type | The task type that this task is using |
tasks.#.id | Item ID | The id of an item, item ids can be found here |
tasks.#.display | String | How the id will show up in the chat |
tasks.#.amount | Integer | How many items the player must collect |
Kill, Kill_Player, Tame
These task types require a player to kill/tame a mob, or kill a player a specified number of times.
tasks: '0': type: kill id: spider display: Spider amount: 5 '1': type: kill_player id: quaz3l display: Quaz3l, the creator amount: 1 '2': type: tame id: wolf display: Wolf amount: 1 '3': type: tame id: "`any" display: Mob amount: 10 '4': type: kill_player id: "`any" display: Player amount: 1
Node | Values | Description |
---|---|---|
tasks.#.type | Task Type | The task type that this task is using |
tasks.#.id | Item ID | Player name, mob name, which can be found here, or "`any" for any player/mob |
tasks.#.display | String | How the id will show up in the chat |
tasks.#.amount | Integer | How many times the player must kill/tame |