# 有两种指定各个等级需要的经验值的方案:
# 1. 一个没有等级上限的等级计算公式
# 2. 一个指定各个等级所需经验值的列表
# 如果是第一种方案,需要使用以下两个选项。
# xp-formula: (2 ^ %level%) * 25
# 这个选项代表等级计算公式,其中 %level% 代表对应的等级。
# max-level: 10
# 这个选项代表等级上限,可以不设置,不设置的话就是没有上限。
# 这是使用第二种方案,即自己人工设置各个等级所需经验值。
requirements:
- 50
- 100
- 200
- 400
- 1000
- 2000
- 5000
- 10000
- 17500
- 40000
- 100000
- 250000
# 每次升级时执行的效果
# %level% 代表对应等级
level-up-effects:
- id: send_message
args:
message: "&f你升级到了 &a%level%&f 级!"
- id: play_sound
args:
sound: entity_player_levelup
volume: 1.0
pitch: 1.5
item:
item: diamond_pickaxe hide_attributes unbreakable efficiency:5 blast_mining:3
display-name: "&e可升级镐子 &8- &6%libreforge_item_level_example_numeral%"
lore:
- "&f当前等级 &a%libreforge_item_level_example%"
- "&fXP: &a%libreforge_item_xp_example%&8/&a%libreforge_item_xp_required_example% &f(&a%libreforge_item_progress_example%%&f)"
craftable: false
recipe: [ ]
slot: mainhand
effects:
- id: level_item
args:
id: example
xp: "%v%"
triggers:
- mine_block
conditions: [ ]