
Edit Mob Drops
编辑生物掉落是一款易于配置的模组,让你可以编辑生物掉落物。
编辑生物掉落
编辑生物掉落(Edit Mob Drops)是一个易于配置的模组,允许你编辑生物的掉落物,包括向特定生物组添加物品、添加额外物品,甚至可以清除原有的掉落物!
支持所有原版和模组物品,包括 NBT 数据。所有生物都应受支持,无论是原版还是模组生物。
编辑生物掉落只需编辑模组的配置文件即可:config\editmobdrops\editmobdrops.cfg(适用于 1.7.10 和 1.12.2),或 config\editmobdrops\editmobdrops.toml(适用于 1.14+)。
示例配置(1.7.10)
# 配置文件
general {
# 如果调试模式开启,模组将会在物品掉落时记录日志。它还会将实体 ID(可用于 /summon 命令以及本模组)打印到控制台 [默认值: false]
B:"调试模式"=true
# 要添加的物品,格式为 modid:itemName:[metadata]:[nbtfile]:minStackSize:maxStackSize:universalChance:[monsterChance]:[bossChance]:[group1Chance]:[group2Chance]...
# 概率为百分比
# NBT 文件是位于 config 下 "editmobdrops" 文件夹中的 json 文件(留空表示不使用) [默认值: ]
S:"要添加的物品" <
minecraft:diamond_sword:0:sword:1:1:100
minecraft:diamond:0::1:1:0:0:0:100
>
# 生物组,格式为 [EntityModid]:[EntityName]:[EntityModid]:[EntityName]... [默认值: ]
S:"生物组" <
minecraft:Creeper:minecraft:Witch
>
# 要清除原有掉落物的生物 [默认值: ]
S:"要清除掉落物的生物" <
minecraft:Skeleton
>
# 单一生物物品,格式为 EntityModid:EntityName:modid:itemName:[metadata]:[nbtfile]:minStackSize:maxStackSize:chance [默认值: ]
S:"单一生物物品" <
minecraft:Chicken:minecraft:diamond_pickaxe:0::1:1:100
minecraft:Chicken:minecraft:diamond_axe:0::1:1:100
>
}
示例配置(1.12.2)
# 配置文件
general {
# 如果调试模式开启,模组将会在物品掉落时记录日志 [默认值: false]
B:"调试模式"=true
# 要添加的物品,格式为 modid:itemName:[metadata]:[nbtfile]:minStackSize:maxStackSize:universalChance:[monsterChance]:[bossChance]:[group1Chance]:[group2Chance]...
# 概率为百分比
# NBT 文件是位于 config 下 "editmobdrops" 文件夹中的 json 文件(留空表示不使用) [默认值: ]
S:"要添加的物品" <
minecraft:diamond_sword:0:sword:1:1:100
minecraft:diamond:0::1:1:0:0:0:100
>
# 生物组,格式为 [EntityModid]:[EntityName]:[EntityModid]:[EntityName]... [默认值: ]
S:"生物组" <
minecraft:creeper:minecraft:witch
>
# 要清除原有掉落物的生物 [默认值: ]
S:"要清除掉落物的生物" <
minecraft:skeleton
>
# 单一生物物品,格式为 EntityModid:EntityName:modid:itemName:[metadata]:[nbtfile]:minStackSize:maxStackSize:chance [默认值: ]
S:"单一生物物品" <
minecraft:chicken:minecraft:diamond_pickaxe:0::1:1:100
minecraft:chicken:minecraft:diamond_axe:0::1:1:100
>
}
示例配置(1.14+,例如 1.16.5 和最新版)
#如果调试模式开启,模组将会在物品掉落时记录日志
debugMode = true
#要添加的物品,格式为 modid:itemName:[nbtfile]:minStackSize:maxStackSize:universalChance:[monsterChance]:[bossChance]:[group1Chance]:[group2Chance]...
#概率为百分比
#NBT 文件是位于 config 下 "editmobdrops" 文件夹中的 json 文件(留空表示不使用)
itemsToAdd = ["minecraft:diamond_sword:sword:1:1:100", "minecraft:diamond::1:1:0:0:0:100"]
#生物组,格式为 [EntityModid]:[EntityName]:[EntityModid]:[EntityName]...
mobGroups = ["minecraft:creeper:minecraft:witch"]
#要清除原有掉落物的生物
mobsToClear = ["minecraft:skeleton"]
#单一生物物品,格式为 EntityModid:EntityName:modid:itemName:[nbtfile]:minStackSize:maxStackSize:chance
singleMobItems = ["minecraft:chicken:minecraft:diamond_pickaxe::1:1:100", "minecraft:chicken:minecraft:diamond_axe::1:1:100"]
这两个配置对不同的 Minecraft 版本执行相同的操作。
该配置为所有生物添加了一个掉落 minecraft:diamond_sword 堆叠的机会,包含 1 到 1(即 1)把剑,元数据为 0(一把普通的钻石剑),并使用文件 "sword.json" 作为 NBT 数据,掉落概率为 100%。
在 1.7.10 中,"sword.json" 包含以下内容:
{display:{Name:"A sword"}}
在 1.12.2 中,它包含以下内容:
{"display": {"Name": "A sword"}}
在 1.16.5 和最新版中,它则包含以下内容:
{"display":{"Name":"[{\"text\":\"A sword\"}]"}}
这个 NBT 数据将剑命名为 "A sword"。 .json 文件可以包含任何有效的 JSON 格式 NBT。如果你不确定是否能生效,可以使用 /give 命令来检查语法。
在剑之后,该配置添加了一个掉落 minecraft:diamond 堆叠的机会,包含 1 个元数据为 0 的钻石,不使用 NBT 文件(因为该部分留空)。
该钻石对所有生物的掉落概率为 0%,对怪物的概率为 0%,对 Boss 的概率为 0%,对生物组 1 的概率为 100%,而生物组 1 在配置下方被定义为苦力怕和女巫。
在配置更下方,骷髅被列为 "要清除掉落物的生物"。这意味着默认掉落物会被清除,但这发生在额外物品添加之前,因此骷髅仍然会掉落名为 "A sword" 的钻石剑。
最后,"单一生物物品"部分为单一类型的生物添加物品——在此例中,为鸡添加了钻石镐(元数据 0,无 NBT),掉落概率为 100%,钻石斧也是同样的情况。
在 1.7.10 中,可以通过开启调试模式来查找实体名称。 在 1.12.2 之后,元数据被完全移除,因此 1.14+ 版本的配置文件不包含它。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。