#
Milestones
Milestones is an optional feature that provides static milestones for players to reach or complete.
Milestones can have levels, where each next level is more difficult and provides different rewards.
Milestones configuration files located in the /ExcellentQuests/milestones/
directory.
Quests feature can be disabed in the config.yml
-> Features
-> Quests
You can create as many milestones as you want!
#
Leveling Progress
By default, milestones will keep the player's progress when a level is completed. This means that when a new milestone level is unlocked, it will start with the progress of the previous level.
You can toggle it in the config.yml
-> Milestones
-> ResetProgress
(disabled by default).
#
Categories
Milestones are split by custom categories.
You can create your own categories in the config.yml
-> Milestones
-> Categories
Milestones must have a valid category assigned, otherwise it won't load.
#
Milestone Configuration
Milestone configuration is very simple! See Quest Type for available milestone types and objectives.
# Milestone type.
Type: block_loot
# Milestone category from the config.yml
Category: farming
# Milestone display name. Use %milestone_name% placeholder to insert it in GUIs and messages.
Name: <lang:"item.minecraft.beetroot">
# Milestone description. Use %milestone_description% placeholder to insert it in GUIs and messages.
Description: []
# Milestone icon.
# Available options: https://nightexpressdev.com/nightcore/configuration/item-formation/
Icon:
Material: minecraft:beetroot
Lore: []
# Number of milestone levels.
Levels: 9
# Milestone objectives.
Objectives:
# Objectives and values for each milestone level.
List:
minecraft:beetroot: 100 250 500 1000 2000 4000 7500 10000 20000 # [LV1] [LV2] [LV3] ... [LV99]
# Milestone rewards.
# Currently only 'Custom' rewards are supported.
Rewards:
# Custom reward names from the rewards.yml config file.
Custom:
- ms_cash_medium