
可配置村民
服务端模组,将村民交易、补货与繁殖配置于文件中。无需客户端安装。
可配置村民
村民,由你做主。可配置村民将原版中硬编码的村民行为暴露出来——交易库存量、村民补货频率、繁殖速度、治愈僵尸村民所需时间等——并将其放入一个可在服务器运行时编辑的配置文件中。
它完全在服务器端运行。 玩家使用原版客户端即可加入。无需安装模组,无版本不匹配问题,也无需在你的 Discord 中解释任何内容。
你可以更改的内容
交易
| 选项 | 默认值 | 效果 |
|---|---|---|
trading.maxUsesMultiplier |
1.0 |
乘以交易在锁定前可使用的次数。设置为 4.0 后,原本使用 12 次即耗尽的交易现在可用 48 次。 |
restocking.restocksPerDay |
2 |
村民每天可以补货的次数。 |
繁殖
| 选项 | 默认值 | 效果 |
|---|---|---|
breeding.ignoreBedRequirement |
false |
即使没有空闲的床,也允许村民繁殖。 |
breeding.cooldownTicks |
6000 |
父母在再次繁殖前需要等待的时间。0 表示移除冷却时间。 |
breeding.maxBreedsPerDay |
-1 |
限制每个村民每天的繁殖次数。-1 = 无限制。 |
breeding.babyGrowthTicks |
24000 |
新生儿保持幼年状态的时间。 |
治愈
| 选项 | 默认值 | 效果 |
|---|---|---|
curing.conversionTimeMultiplier |
1.0 |
治愈僵尸村民所需的时间。 |
curing.discountMultiplier |
1.0 |
永久治愈折扣的大小。0.0 表示移除折扣。 |
另有 enabled 主开关,可在不卸载模组的情况下将所有内容恢复为原版行为。
每个默认值都精确复现原版行为。 安装模组本身不会改变任何内容,直到你调整相应设置。
配置方法
配置文件位于 config/configurablevillagers.json,并自带说明文档——文件头部列出了每个选项、其默认值及作用,因此你无需离开文件即可查阅。
你也可以通过命令调整,无需直接编辑文件:
/configurablevillagers help 列出每个选项、默认值和说明
/configurablevillagers status 当前值与默认值对比
/configurablevillagers set breeding cooldownTicks 600
/configurablevillagers reload 编辑文件后重新读取
set 命令会立即保存。所有命令需要权限等级 2。
环境要求
| Minecraft | Fabric Loader | Java |
|---|---|---|
| 1.21 – 1.21.1 | 0.16.0+ | 21 |
| 1.21.9 – 1.21.11 | 0.16.0+ | 21 |
| 26.2 | 0.19.3+ | 25 |
每个版本都需要 Fabric API。
适用于专用服务器和单人游戏。客户端无需安装此模组。
注意事项
trading.maxUsesMultiplier在交易生成时生效,因此该值会写入交易并同步到客户端——原版玩家看到的是真实的库存数量,而不是交易提前显示为灰色。村民会保留已经生成的交易;新倍数仅影响之后生成的交易。它也会影响流浪商人,因为他们共享相同的交易类型。breeding.babyGrowthTicks仅适用于通过繁殖出生的村民。由刷怪蛋或村庄生成的小村民保持原版的成长时间。curing.discountMultiplier高于1.0时无效——原版已经授予声望系统允许的最大折扣,因此只有低于1.0的值才有可见效果。- 在 26.2 版本中,交易本身(每个职业出售什么、价格多少)属于数据包注册表。此模组有意不重复这部分内容——请使用数据包控制交易内容,使用此模组控制其相关机制。
支持
我制作的所有内容均为免费且遵循 MIT 许可证。如果它为你节省了时间,可以请我喝杯咖啡:
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。