跳到正文

Roost Reforged

作者:MowglyTV

为 1.20.1 添加栖架、鸡繁殖器和收集器——143 种产出资源的鸡,无需实体。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

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:breeding JSON 文件可在不修改模组的情况下添加配对,它们会显示在 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/版本名 下面。

评论

登录后评论和评分