截图
介绍
Roost Reforged
适用于 Minecraft 1.20.1 的箱中养鸡模组。鸡舍可容纳一只鸡,并将它变成被动产物来源——不用担心鸡到处乱跑、鸡蛋掉满地,也不用修围栏。这是由 Roost 1.12.2 移植到 1.20.1 的版本;该模组由 Tim Wood Creates 制作,并整合了 Chickens 6.1.0 和 MoreChickens 3.2.0 的全部鸡种。
无需其他前置模组:本模组可独立运行,内置 143 张鸡种肖像,不添加任何矿石、锭或宝石。
三种方块和一个捕捉器
| 方块 | 功能 |
|---|---|
| 鸡舍 | 容纳一只鸡,并将它产出的物品放入四个输出槽。无需喂食或照明,也不会生成实体。 |
| 繁殖器 | 放入两只亲代鸡和种子即可繁殖。每枚蛋消耗两颗种子;成功时,箱子上方会出现爱心。将鼠标悬停在进度条上,可查看每种可能子代的概率;模组种子可通过 roost_reforged:seeds 标签投入。 |
| 收集器 | 从其周围及上方 9×3×9 范围内的所有鸡舍收集产物。 |
| 鸡棚 | Chickens 模组中的鸡棚,有六种木材变体:一捆干草可抵 100 件物品,并会留下一个泥土方块;作用范围为 11×11×11。 |
鸡捕捉器可将成年鸡变成鸡物品(可使用 64 次)。破坏所有方块时,内部物品都会掉落;它们也能像 1.12.2 版本一样,在对应的面连接漏斗。繁殖器是唯一新增内容:在顶部连接抽取管道,就能把亲代鸡抽出来,这也是自动化 1/1/1 → 10/10/10 培育过程的方式。
143 种鸡
原版中的每种鸡都已加入,原始的 16×16 精灵图也逐字节原样复制:
- 原版鸡,以及 Chickens 6.1.0 的 46 种资源鸡;
- MoreChickens 的 91 种附属鸡(Thermal、Tinkers’、Botania、Ender IO、Mekanism、Draconic Evolution、Extreme Reactors、Tech Reborn、Immersive Engineering、Refined Storage、Base Metals 等);
- 四种彩蛋鸡(蛋糕、烟花、草方块、旗帜)以及经验鸡。
每种鸡都会查询一个 Forge 标签(相当于 1.12.2 的矿辞),并产出已安装模组实际提供的对应物品。镍鸡会产出 Thermal 的镍;铜鸡通过 Forge 自带的标签产出原版铜;Ender IO 更名后的合金和 EvilCraft 命名空间中的宝石则通过有序标签列表匹配。如果没有已安装的模组提供对应物品,鸡就会产出接近的原版替代品(金属对应铁、水晶对应紫水晶、粉末对应火药),而且提示信息会明确写出鸡舍将产出什么,不会让你猜。
重要属性
每个鸡物品都带有 Chickens 的属性:成长(产蛋速度)、增益(产出量为 1 倍、2 倍或 3 倍)和强度(属性遗传方式)。物品提示会列出属性、亲代、生成类型和产物。繁殖器按照 1.12.2 版本的规则,将一对鸡从 1/1/1 培育到 10/10/10:以强度加权平均,并加入少量变异,最高不超过 10。繁殖器支持 126 种配对,从 Chickens 核心鸡种树到更深层的附属鸡种都有,最高包括 10 级黑石英鸡。
鸡舍或繁殖器里的鸡也活灵活现:身体会摇摆、起伏,头部会啄动;配对工作时还会不时轻轻咯咯叫。每个箱子的动画节奏各不相同,因此一整面鸡舍不会同步动作。
JEI 和 Jade
五种 JEI 分类,采用原版 1.12.2 背景:
- 鸡的繁殖 — 每一种配对,以繁殖器作为催化剂,包括数据包添加的配对;
- 鸡舍产出 — 产物及其增益倍率,以及真实吞吐量:在生长上限下装满 16 只鸡的槽位,这个数字能告诉你鸡舍实际填充的速度;
- 鸡舍副产品 — 留下的干草捆、能量条和泥土;
- 抓鸡和扔鸡蛋。
每个物种都是独立的 JEI 条目,拥有自己的名称和提示信息。Jade 会在鸡舍和繁殖器上显示所容纳的鸡、进度、无种子状态和后代概率,并在鸡舍上显示能量、干草和已收集的物品。两者都是可选的且仅客户端生效:不安装它们时模组保持不变。
为整合包而生
config/roost_reforged-common.toml—roostSpeed、breederSpeed、disableEggLaying、三个 1.12.2 选项,以及用于顶面提取的breederExtractParents。- 种子标签 —
roost_reforged:seeds自带四种原版种子和#forge:seeds;整合包可将模组种子加入该标签,繁殖器便会接受它们。 - 名册过滤器 —
data/<namespace>/roost/roster.json决定整合包中存在哪些物种:mode: "all"(默认,全部 143 种)或mode: "installed"(1.12.2 规则:该品种所属模组、真实产物,且父母也需在列表中),外加hide/show列表。/reload会重新读取它并将结果同步给玩家。 - 品种覆盖 —
data/<namespace>/roost/breeds/*.json可重写某品种的产出(lay、layTag/layTags、layFallback)、其父母、生成类型、死亡掉落和来源模组,按 id 合并到自带名册之上。替换父母会移动该品种在树中的位置,因此其层级和繁殖概率也会随之改变。 - 繁殖器配方 —
roost_reforged:breedingJSON 文件可在不修改模组的情况下添加配对,它们会显示在 JEI 中。 - 启动审计 — 在世界启动时,整个名册会针对已加载的标签进行解析并写入日志:哪个模组填充了哪个标签、哪些品种回退到其替代品、哪些标签无人提供、哪些来源缺失,以及一切正常时的
0 with a broken product。整合包作者能在日志中而非鸡舍里发现坏物品。
要求
- Minecraft 1.20.1,Forge 47.3.0 或更新版本,Java 17。
- 在客户端和服务端安装。
- JEI 15+ 和 Jade 11+ 为可选,仅客户端。
- 不依赖 Chickens 或 MoreChickens — 本模组在 1.20.1 中替代了二者。请勿将它们与本模组一同安装。
未移植
诚实的清单,以免有人为不存在的功能买单:没有彩色鸡蛋或投掷鸡蛋,没有按物种区分的刷怪蛋,没有自然生成的鸡,没有右键教原版鸡(彩蛋仅在创造模式标签页中),并且用 Jade 而非 WAILA / The One Probe。仓库中的 PARITY.md 有逐功能对照表,每行都附有对应的源文件。
致谢
原版 Roost 由 Tim Wood Creates 制作。鸡的名册和美术素材来自 Chickens 和 MoreChickens 模组及其作者。
常见问题
Roost Reforged 支持哪些 Minecraft 版本?
Roost Reforged 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Roost Reforged 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分