介绍
🪄介绍
这个模组主要面向整合包制作,用于向现有战利品表中注入新的战利品。
⚙️配置
默认情况下,此模组不会向任何战利品表注入内容。
config/loot-patcher/*.json
[
{
"target_tables": [...]
"extra_tables": [...]
}
]
从 1.2.0 版本起,此模组会将 config/loot-patcher/ 目录中的所有 JSON 文件读取为配置文件。
config/loot-patcher.json
{
"patches": [
{
"target_tables": [...]
"extra_tables": [...]
}
]
}
如果安装了 Cloth Config,可以通过 config/loot-patcher.json 文件配置此模组。
此模组兼容 ModMenu。安装 ModMenu 后,即可在游戏内通过配置界面进行设置。
重新加载
修改配置后,需要重新加载数据包才能应用更改(在游戏内输入 /reload 命令即可)。
📜使用示例
显然,JSON 格式的文件中不应包含省略号或注释;这里仅为方便说明而这样写。
配置文件:
“loot-patcher.json“
{
"patches": [
{
"target_tables": [
"minecraft:chests/ancient_city",
"^(?!.*xxx).*entities.*" //Support regular expressions.
],
"extra_tables": [
"xxx:entities/common_drop",
"xxx:entities/rare_drop"
]
},
{
"target_tables": ...
"extra_tables": ...
},
...
]
}
效果
上述配置表示:会向 ID 为 minecraft:chests/ancient_city 的战利品表,以及所有 ID 包含 entities 但不包含 xxx 的战利品表中,各添加两个战利品池。这些池中的唯一战利品条目来自战利品表类型(xxx:entities/ common_drop 和 xxx:entities/rare_drop)。
🚨警告
配置时应尽量避免战利品表出现无限循环。
就算出现了,也不会造成什么严重后果……
{
"target_tables": [".*"],
"extra_tables": ["minecraft:entities/zombie"]
}
在这种情况下,目标战利品表也包含了额外战利品表。击杀僵尸时,僵尸的战利品表会尝试掉落自身,从而导致无限递归。
✉️反馈
如果发现任何问题或有改进建议,请前往问题页面反馈。
常见问题
Loot Patcher 支持哪些 Minecraft 版本?
Loot Patcher 支持 Minecraft Java 版 1.20.1,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Loot Patcher 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
Karashok-Leo 的其他作品
查看全部 →Loot Bag
又一款战利品袋模组。
Enchantment Infusion
添加一种定向附魔方式。
Fusion Smithing
添加一种模板,可将一个物品的 NBT(包括附魔)转移到另一个物品上。
Social Distance
为生物提供保护,避免受到超出“社交距离”范围的伤害来源攻击。
评论
登录后评论和评分