toolreward.yml 默认奖励模板
566 字约 2 分钟
这是 PixelReward 的奖励模板, 用于设置某个动画可获得的奖品
reward/reward/toolreward.yml
# 该奖励模板的标签名
label: 'Tools Reward Kit'
# 品质
quality:
# 你可以自定义品质名称
# 如果你没有在这里设置标签(label), 插件将会前往quality.yml寻找全局标签
# 如果还是没找到, 就会直接返回品质名
common:
# 标签
label: Common
# 该品质概率
prob: 0.9
rare:
label: Rare
prob: 0.1
broadcast: "<green><b>%player%</b> got <yellow><b>%reward%</b></yellow> from <#00FFFF><b>%reward_template_label%</b></#00FFFF>!"
# 奖品
reward:
# 随意名称, 只用于识别
item1:
# 格式: 材料名;数量
item: wooden_pickaxe;1
# 品质
quality: common
# 抽取该奖品的概率
probability: 0.4
item2:
item: stone_pickaxe;1
quality: common
probability: 0.3
item3:
item: iron_pickaxe;1
quality: common
probability: 0.2
item4:
item: golden_pickaxe;1
quality: common
probability: 0.2
item5:
item: diamond_pickaxe;1
quality: rare
probability: 0.1
item6:
item: netherite_pickaxe;1
quality: rare
probability: 0.05
item7:
item: iron_axe;1
quality: common
probability: 0.2
item8:
item: diamond_axe;1
quality: rare
probability: 0.1
item9:
item: stone_shovel;1
quality: common
probability: 0.15
# 指令例子
command:
# 物品格式: 材料名;数量
item: paper;1
# 物品展示名称
display: <#DEE5A2>Command
# 品质
quality: common
# 抽取该奖品的概率
probability: 0.1
# Custom Model Data
#custom-model-data: 1899
# 如果物品拥有properties, 即使玩家不点击物品也会执行对应的操作
# 但最终不会放进奖励仓库中
properties:
# 任意名称
one:
# 后台执行命令
type: console_command
# 命令
command: tell %player% damn
# 给予金钱例子 (需要Vault)
money:
# 物品格式: 材料名;数量
item: gold_ingot;1
# 物品展示名称
display: <#FFF700><shadow:#000FFF>Money
# 品质
quality: rare
# 抽取该奖品的概率
probability: 0.2
# 如果物品拥有properties, 即使玩家不点击物品也会执行对应的操作
# 但最终不会放进奖励仓库中
properties:
# 任意名称
one:
# 给予金钱
type: give_money
# 数量
amount: 2000
# ItemLite 例子
# ItemLite 是 PixelReward 内置的一个小型简易(静态)物品编辑器
# 你可以直接前往module/itemlite/中创建文件并创建物品
itemlite_example:
# 属于自定义物品, 需要定义该物品使用的编辑器, 格式: itemlite;物品Id;数量
custom: itemlite;lucky_pickaxe;1
quality: rare
probability: 0.4
# MMOItems 例子
# 可以根据玩家数据获取对应属性的物品
mmoitem_example:
# 属于自定义物品, 格式: mmoitems;类别名;物品Id;数量
custom: mmoitems;sword;LONG_SWORD;1
quality: rare
probability: 0.3