怪物和方块示例
配置放在哪儿?
在看示例之前,先来看看其去向吧。这些条目都可以放在 "otherdrops-drops.yml" 文件的底部。
简单掉落
标准掉落可以这么写:
目标: 掉落物[/数量][/几率(%)]
更多关于"掉落物"的信息可以在这里找到(Entity list Wiki 正在建设中)。
例如:
glass: thin_glass # 玻璃掉落玻璃板
diamond_ore: diamond/2/5% # 钻石矿有 5% 的几率掉落 2 颗钻石
zombie: diamond/1-3/1% # 僵尸有 1% 的几率掉落 1-3 颗钻石
列表
也可以使用项目列表,例如:
zombie: [default, iron_ingot/1/10%, diamond/1/0.5%]
grass: [default, brown_mushroom/1/5%, red_mushroom/1/8%]
在上面的示例中,僵尸沿用了默认值的同时,10% 的几率掉落铁锭,0.5% 的几率掉落钻石。草方块沿用了默认值(例如泥土),并且有 5% 的几率掉落棕色蘑菇(除了默认值之外),8% 的几率掉落红色蘑菇。
请注意,方括号 []
的意思是"掉落 这个 和 这个 和 这个",所以草方块的可能同时掉落三项掉落物(泥土、棕色蘑菇和红色蘑菇)。 如果你只想掉落其中一项掉落物,你可以使用大括号 {}
,即"掉落 这个 或 这个 或 这个"。
zombie: {iron_ingot/1/10%, diamond/1/0.5%}
grass: {brown_mushroom/1/5%, red_mushroom/1/8%}
此时,无需指定 default
,因为这两项掉落物都没有掉落时,会回落至到默认掉落。查阅此处以了解更多关于多重掉落的细节(Drops Wiki 正在建设中)。
长格式
可以使用"长格式"来添加新参数,例如条件(时间、生物群落、世界、权限等)和操作(消息、损坏、消耗工具等)。例如上面的草方块示例,咱用长格式写,就可以实现白天掉落红色蘑菇、晚上掉落棕色蘑菇的效果。
grass:
- drop: brown_mushroom/1
chance: 5%
time: darkness # 包括黄昏、夜晚、黎明
- drop: red_mushroom/1
chance: 8%
time: day
添加消息
ghast:
- drop: diamond/1-4
chance: 1%
message: "想必这只恶魂是吞了谁的珠宝盒吧 2333"
划重点,要考的:使用长格式描述掉落物时,物品概率 "item chance"(例如diamond/1-4/1%
)仅适用于 drop 项(掉落物)。若没有特别指定 "chance" 参数(如上面的 chance: 1%
),其他参数(例如 "message" 消息)将始终显示(即 100% 概率)。