If you're not a developer you should completely ignore this but download it anyway so developers can utilize the public API.
Developers can now create their own quests, code examples will be on GitHub soon so go check there on how to create custom quests. All custom Quests should have the quest type 'CUSTOM' in the config.
The GitHub page will show you how to make a custom walking quest type and how to register a quest through code rather than the config. Here is an example of a custom quest in the config:
Code (YAML):
'walking1':
type
: CUSTOM
custom-type
: 'WALKING'
value
: '100'
redoable
: false
cooldown:
enabled
: true
minutes
: 30
display:
item
: 'GRASS'
name
: '&9Walking I'
lore
:
- '&7Walk 100 blocks.'
- ''
- '&7Rewards:'
- '&7$500'
- ''
- '&7Progress
:
%progress% blocks.'
- '&7Code on how to make this quest work is'
- '&7on GitHub!'
rewards
:
- 'type:command, value:
[eco give
%player% 500]'
rewardstring
:
- '&a$500 added to your in-game balance.'
You will need to create your own listener for the quest and handle the progress by yourself. If you're struggling feel free to come to me and I'll be there to help.