
战利品修补器
将新的战利品注入到现有的战利品表中。
🪄简介
本模组主要为整合包制作,用于向现有的战利品表中注入新的战利品。
⚙️配置
默认情况下,本模组不会注入任何战利品表。
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,你可以安装它以便在游戏内通过配置界面进行模组设置。
重载
修改配置后,你需要重载数据包(在游戏内输入 /reload 命令)来应用更改。
📜使用示例
显然,JSON 格式文件中不应包含省略号或注释,此处仅为便于说明。
配置文件:
loot-patcher.json
{
"patches": [
{
"target_tables": [
"minecraft:chests/ancient_city",
"^(?!.*xxx).*entities.*" //支持正则表达式。
],
"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"]
}
在这种情况下,目标战利品表中包含了额外战利品表。如果你杀死一只僵尸,僵尸的战利品表会尝试掉落其自身,从而导致无限递归。
✉️反馈
如果发现任何 Bug 或有建议,请到问题页面提供反馈。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。