Skip to content

怪物和方块示例

配置放在哪儿?

在看示例之前,先来看看其去向吧。这些条目都可以放在 "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% 概率)。

Published under GNU GPL v3 Licensed