掉落标签可以添加到你的自定义生物,允许它们在死亡后掉落特定的物品。在 MythicMobs 里你有三种方式使用自定义掉落。
Drops
Drops 是实现自定义掉落的最简单的方法:
internal_mobname:
Type: <mobtype>
Drops:
- <item/exp/droptable> <amount> <chance>
- <item/exp/droptable> <amount> <chance>
- ...
- 可以是 MythicMobs 的物品,也可以是原版物品,或者是插件的掉落表。
- 掉落物品的数量,可以是范围。
- 特定物品掉落的几率,必须是介于 0 - 1 之间的小数。
在 2.5 以及更高的版本可以使用低于 0.1 的几率。
特殊掉落 | 解释 |
---|---|
champions-exp | 掉落 Champions 插件的经验 |
skillapi-exp | 掉落 SkillAPI 插件的经验 |
heroesexp | 掉落 Heroes 插件的经验 |
mcmmo-exp | 掉落 MCMMO 插件的经验 |
exp | 掉落原版经验 |
money | 掉落 Vault 账户的金钱 |
mythicdrop |
掉落 MythicDrops 的物品 |
phatloot |
掉落 PhatLoot 插件的掉落物 |
DropsPerLevel
每级的掉落跟普通掉落一样,但是会以生物的等级为基础
internal_mobname:
Type: <mobtype>
DropsPerLevel:
- <item/exp/droptable> <amount> <chance>
- ...
每级掉落意味着插件将会尝试掉落更多次,比如你有一个 5 级生物,使用了以下设置:
some_mob:
Type: shulker
DropsPerLevel:
- diamond 3 1
- gold_ingot 2 0.5
那么就一定会掉落 15 个钻石,并且有几率掉落最多 10 个铁锭。
查看生物等级
掉落表掉落表存储于 /MythicMobs/DropTables. 使用掉落表有很多优势,比如你可以配置条件,并让很多个生物共享使用,而不用创建一份副本。掉落表可以同时包含普通掉落和等级递增掉落。
internal_mobname:
Type: <mobtype>
Drops:
- <internal_droptablename>
注意,你在使用掉落表时不能添加
internal_droptablename: #lets you specify exactly how many items will drop from this table
TotalItems: <amount> #defaults to TotalItems' value
MinItems: <amount> #defaults to TotalItems' value
MaxItems: <amount>
Conditions:
- condition 1
- condition 2
- ...
Drops:
- <item/exp/droptable> <amount> <chance>
- ...
DropsPerLevel:
- <item/exp/droptable> <amount> <chance>
- ...
就是这些了!
示例
这个生物总会掉落一大堆的经验,和一些生鱼。
snow_loving_zombie:
Type: zombie
Health: 100
Equipment:
- snowsword:0
Drops:
- exp 75-125 1
- rare_snowsword_droptable
这将在 ICE_PLAINS 群系里,并且玩家在20格以内时击杀掉落 snowsword,几率为 5%
rare_snowsword_droptable:
Conditions:
- inbiome ICE_PLAINS
- playerwithin 20
Drops:
- snowsword 1 0.05