DutchQuesting - A Dutch plugin
DutchQuesting is a simple questing plugin from a series in wich many will follow. The Dutch series.
HOW TO USE
Allows following objectives to be set.
- Kill
- Obtain
- Go to (visit)
To start you must do
/quest create <name>
A objective is called a stage.
To manage stages do
/stage, the gui speaks for itself.
Within the quest system rewards will be given once all objectives have been completed. Rewards are issued in the form of commands. When a quest is completed a command will be run. Where you want to have a space do a '_' character. It will be replaced in the system. This allows anything to be a reward for a quest. Such as certain permissions, items or anything really!
When you want the player to be targeted use
@Player
Example:
/quest addreward <questName> <rewardCommand> <rewardText>
/quest addreward A_long_story_short
[email protected]_diamond_10 10_diamonds
This will output in console:
give <> diamond 10
and will show in the questbook as reward:
10 diamonds
To reset progress of a player in a quest use:
/quest reset <questName> <player>
To remove a quest use:
/quest remove <questName>
A questbook can be obtained by crafting it using a feather and a book.
To get your current objective left click the questbook. It will show you your current objective.
Debug/Cheat commands
To test quests the following can be issued.
If a stage has the obtain objective you can use:
/quest giveitems
This will automaticaly give you the required items to complete the stage.
If a stage has the goto objective you can use:
/quest tp
This will automaticaly teleport you to the required location.