Modern Chickens

Modern Chickens

setycz的Chickens模组和timrwood的Roost模组移植到1.21.1版本,并合并为一个NeoForge整合包。

矿石与资源

抱歉我暂时退出了模组制作,并不是故意无视大家!我一直把所有业余时间都投入到了开发自己的游戏上!

显然,我的游戏与这个模组毫无关系,但我觉得至少应该展示一下我这么久没露面的原因。

隆重介绍;《文氏守卫》,现已在 Steam 上发售!

我的游戏正式发售后,个人压力减轻,我便计划回归模组制作!感谢你对我的模组感兴趣,也谢谢你的耐心!

欢迎加入守卫者Discord!

现代鸡(Modern Chickens)

《现代鸡》是经典模组 Chickens 和 Roost 的 NeoForge 1.21.1 移植版本。它重新引入了以繁殖驱动的资源自动化玩法循环,同时拥抱了现代 Forge 时代的工具、数据包和集成。

游戏玩法概述

  • 收集基础鸡。 使用刷怪蛋或自然生成来收集一级品种,然后投掷彩色鸡蛋以获得染色变种。
  • 分析并繁殖。 使用分析器右键点击鸡以查看属性,使用鸡舍进行被动生产,并在繁殖器中组合鸡以解锁更高级别。
  • 自动化收集。 在鸡舍和鸡笼旁设置收集器,将掉落物扫入物品栏或物品管道。
  • 规模化生产。 调整 chickens.cfg 配置文件,以调节产蛋率、繁殖器速度倍率、原版鸡蛋抑制和自然生成开关,使其符合你的整合包平衡目标。
  • 更多细节请参考原版模组页面!

功能亮点

  • 全面的鸡图鉴 - 移植了整个传统鸡类目录,包含属性、掉落物和繁殖树,这些均通过数据驱动的注册表和一个持久的 chickens.cfg 配置文件公开。无需重新编译模组,即可自定义、禁用或重新指定鸡的父代。
  • 动态材料覆盖 - 为运行时检测到的任何锭、液体或化学品生成占位鸡,使用共享的备用纹理和智能鸡血统,无需手动调整配置即可覆盖各种模组包。
  • 自动化方块 - 鸡舍、繁殖器、收集器、鸟类通量转换器、鸟类流体转换器、鸟类化学品转换器、鸟类浇注机、孵化器和鸡巢均自带其原始方块实体、菜单和渲染器,让农场可以全自动地孵化、存储、转化和收获鸡。
  • 专用物品 - 刷怪蛋、彩色鸡蛋、液体蛋、捕鸡器和分析器工具保持了传统的进度循环,同时采用了现代的能力和提示框系统。
  • 流体和化学品自动化 - 液体蛋可以通过鸟类流体转换器敲碎成可配置的流体堆叠,化学或气体蛋则供给鸟类化学品转换器以构建兼容 Mekanism 的缓冲区。两台机器都配备了储罐覆盖层、JEI 配方和 Jade/WTHIT 读数——此外,《现代鸡》现在会自动为整合包中注册的每种液体生成流体鸡,并为每种发现的 Mekanism 化学品生成化学鸡。
  • JEI 和 WTHIT 集成 - 当安装了配套模组时,配方类别、物品子类型和覆盖提示框会直接在游戏中显示鸡舍、繁殖器和鸡的属性。
  • 模组鸡支持 - 《现代鸡》会识别你的 Minecraft 实例中的所有“锭”资源,并为它们生成资源鸡。你可以调整 chicken.cfg 以禁用重复的鸡、更改它们的繁殖“配方”和产出的资源。
  • 特色资源集成 - 预制鸡现在涵盖了流行科技/魔法模组中的高价值物品。每只鸡仅在其父模组加载时才注册,从而确保整合包无依赖问题。

集成模组与可解锁鸡

  • 应用能源2 — 赛特斯石英、充能赛特斯、硅、福鲁伊克斯、陨石玻璃。
  • 扩展AE / 高级AE — Entro合金、量子合金、Entro水晶。
  • 应用福鲁伊克斯 / 应用发电机 — 应用福鲁伊克斯水晶、余烬水晶。
  • 通用机械 — 萤石、高密度聚乙烯颗粒、钚颗粒、钋颗粒、反物质颗粒。
  • 通用机械扩展 — 纳夸达(锭、流体、化学品)。
  • 邪恶工艺 — 血液。
  • 正义之物 — Celestigem、Eclipse合金、时间水晶。
  • 工业 foregoing — 塑料、橡胶。
  • 无尽贪婪 — 中子锭、无尽锭。
  • RFTools Base — 维度碎片。
  • 超越维度 — 破碎时空水晶。
  • 应用通量 — 红石水晶。
  • SpectreThings / Irregular Implements — 外质(任一模组存在时生成单只鸡)。
  • 龙之研究 — 混沌碎片(小)。
  • 神秘农业 — 下级精华、初级精华、三级精华、帝国精华、至高精华、无限精华。
  • Powah — 沥青铀矿。
  • 通量网络 — 通量粉。
  • 实际添加 — 黑石英、雷石东、钻石、绿宝石、绿宝石块、帕里斯、虚空水晶。
  • 原版 — 紫水晶(紫水晶碎片)、下界之星、龙蛋。

通过鸟类浇注机获得 Boss 鸡(龙 / 凋灵)

你不能繁殖这些鸡;必须在鸟类浇注机中灌注它们。

  1. 基础鸡

    • 龙: 将黑曜石鸡放入输入槽。
    • 凋灵:将灵魂沙鸡放入输入槽。
  2. 填充特殊缓冲槽

    • 龙: 放入龙息瓶。
    • 凋灵: 放入下界之星。
    • 每个物品增加 100 mB;你总共需要 1000 mB(10 个物品)。
  3. 提供能量

    • 确保浇注机已通电;灌注期间会消耗所列出的 RF。
  4. 开始灌注

    • 当特殊缓冲槽已满且 RF 可用时,启动该过程。基础鸡将被消耗并替换为 Boss 鸡刷怪蛋:
      • 龙鸡 -> 产出龙蛋
      • 凋灵鸡 -> 产出下界之星
  5. 自动化

    • 将生成的鸡放入鸡舍/鸡笼中,即可全自动地养殖龙蛋或下界之星。

ATM10 中可用的鸡!

Chickens Available in ATM10

Look at all these CHICKENTHS!

鸟类流体/化学品转换器

Converters!

液体蛋不再需要手动放置才能释放其内容物。将液体或化学蛋放入相应的鸟类转换器中,它会自动敲碎蛋壳,在内部存储液体/化学品,并每 tick 将内容物输出到相邻的储罐或管道。

  • 发现:JEI 添加了一个“鸟类流体/化学品转换器”类别,列出了每种液体/化学蛋及其产出的流体/化学品体积。转换器方块被注册为催化剂,因此配方只需点击一下即可访问。
  • 集齐它们:《现代鸡》现在会为运行时检测到的每种流体和化学品创建一只专用的鸡——如果某个模组添加了新的液体或化学品,你会自动获得一只匹配的鸡和蛋。
  • 监控:WTHIT 和 Jade 覆盖层会镜像方块内仪表,显示当前流体/化学品名称、存储量和储罐容量。无需打开 GUI 即可检查转换器的状态。
  • 平衡:服务器所有者可以调整 config/chickens.cfg 中的 general.avianFluidConverterCapacity、general.avianFluidConverterTransferRate 和 general.liquidEggHazardsEnabled,以匹配其技术进程的其余部分。

将转换器与标准的流体/化学品运输(管道、管子、储罐或机器)配对,即可将鸡整合到模组处理线中——经验、生物燃料、放射性废物和其他科技流体现在可以直接从鸡舍流出。

鸟类浇注机

Converting Chemicals

Dousing Process

鸟类浇注机将智能鸡血统与新的流体和化学品鸡生成器联系起来。它消耗存储的试剂和红石通量(RF)来为动态生成的液体和化学鸡铸造刷怪蛋,让你无需命令或编辑 JSON 即可在生存模式中解锁这些品种。

  • 输入:将智能鸡刷怪蛋或捕获的智能鸡放入左侧槽位。该机器只接受智能鸡,将它们视为空白模板,以便用试剂进行印记。
  • 试剂:将液体通过管道输入内置流体储罐(通常来自鸟类流体转换器),并将 Mekanism 化学品或气体直接或通过鸟类化学品转换器送入内部化学品缓冲区。当两个缓冲区都可用时,机器会自动优先使用化学品。
  • 输出:当它有足够的能量和试剂时,浇注机会消耗一只智能鸡以及一部分存储的液体或化学品,并在输出槽中创建相应的液体或化学鸡刷怪蛋。每颗蛋孵化出的鸡都会产出匹配的液体或化学蛋物品。
  • 发现工具:安装了 Mekanism 和 JEI 后,“鸟类浇注机”配方类别会列出每种支持的化学蛋、其智能鸡输入、试剂成本、RF 成本以及产生的化学鸡刷怪蛋,以便你规划自动化链。
  • 状态一目了然:WTHIT 覆盖层会镜像机器存储的流体和能量以及其灌注进度,让你无需打开 GUI 即可确认一个循环是否即将完成。

将浇注机与流体和化学品转换器结合使用,你可以完全在《现代鸡》生态系统内实现从液体或 Mekanism 化学品 -> 蛋 -> 缓冲储罐 -> 专用鸡的转化。

公鸡

Rooster

公鸡是受 Hatchery 模组公鸡启发的实用鸟类:它们本身从不产蛋,但与鸡巢配对时,它们会储存种子并为其附近的鸡舍供电。

  • 行为:公鸡使用鸡的 AI(游荡、跟随食物、恐慌),但将其内部产蛋计时器保持在产蛋阈值以上,因此它们永远不会直接产蛋。
  • 种子存储:右键点击公鸡会打开一个小型物品栏,你可以向其中喂食种子(任何带有 #minecraft:chicken_food 标签的物品)。在内部,公鸡会将成对的种子转换为一种轻量级的“种子充能”,用于 GUI 和未来的繁殖逻辑。
  • 物品形式:在公鸡上使用捕鸡器会将其变成一个被标记为公鸡的专用鸡物品。该物品可以放回世界中作为公鸡,或放入鸡巢中以贡献光环。
  • 鸡舍协同:鸡舍会扫描周围区域寻找活动的鸡巢。活动鸡巢中的每只公鸡都会在基础鸡舍速度之上增加一个生产加成。

公鸡相关的配置条目位于 config/chickens.cfg 的 general 部分。

鸡巢

Nest

鸡巢是一个小型方块,可将捕获的公鸡和种子转化为一种光环,以增强附近的鸡舍。它本身不生产物品;其唯一的工作就是为公鸡光环提供动力。

  • 物品栏布局:GUI 显示两个槽位——左侧是种子槽,右侧是公鸡槽。方块实体也表现为一个方向性物品栏,因此漏斗和物品管道可以自动化两种输入。
  • 接受的物品:种子槽接受原版种子(小麦、甜菜根、西瓜、南瓜)。公鸡槽只接受带有公鸡标记的鸡物品;普通鸡物品必须放入鸡舍或繁殖器中。
  • 光环燃料:当至少存在一只公鸡且有种子可用时,鸡巢会一次消耗一粒种子并将其转换为“光环时间”。只要内部计时器还有剩余时间,鸡巢就被视为活动状态,并会被附近的鸡舍拾取。
  • 公鸡上限:每个鸡巢只计算有限数量的公鸡;超过配置上限的额外鸟类将不计入光环强度,尽管它们仍会占用物品空间。

鸡巢行为由 config/chickens.cfg 中的这些 general 条目控制。

孵化器

Incubator

Incubator GUI

孵化器是一种紧凑的 RF 供电机器,可将鸡刷怪蛋转化为可携带的鸡物品,这些物品可以被放入鸡舍、繁殖器,或作为实体放回世界中。

  • 输入和输出:左侧槽位接受来自该模组的鸡刷怪蛋。当充满电并提供鸡蛋时,孵化器会消耗 RF 和鸡蛋,使用该品种的默认属性在右侧槽位创建一个匹配的鸡物品。
  • 能量系统:该方块维护一个内部 RF 缓冲区,并使用 NeoForge 的能量能力定期从相邻方块抽取能量。屏幕上的能量条和提示框显示当前和最大存储的 RF。
  • 处理:每次操作都会在一个固定的进度条(默认为 200 tick)上推进。一旦进度条和预留能量同时满足当前鸡蛋的配置成本,机器就会输出一个鸡物品并继续处理下一颗鸡蛋。
  • 自动化:孵化器暴露了一个标准的侧面物品栏——鸡蛋可以从顶部或侧面插入,完成的鸡物品从底部提取。这使得在完全自动化的设置中轻松串联 繁殖器 -> 孵化器 -> 鸡舍。

所有孵化器调整项都位于 config/chickens.cfg 的 general 部分下。

RF 发电

  • 引入了一系列新的鸡;红石通量鸡!这些鸡会产出每颗含有 1,000 RF 的通量蛋!除了新鸡和蛋之外,我们还获得了一台新机器,鸟类通量转换器!该转换器一次处理一颗蛋,将蛋转化为原始 RF 并存储在机器的电池中。鸟类通量转换器在被破坏时会保留其 RF 容量,并能够将 RF 通过管道输出到其他机器/电池。

RF Chicken Generator!

自定义鸡创建:

  • 首次运行后,模组会在 config 目录中生成一个 chickens_custom.json 文件,你可以在其中添加定制鸡,而无需重新编译模组。起始文件会附带一个示例。
  • chickens 数组中的每个条目控制鸡的名称、纹理、产蛋/掉落物品、繁殖父母、产蛋系数和可选的显示名称。任何缺失的字段都会回退到模组默认值,因此你可以随意调整或多或少的设置。
  • 自定义鸡会参与现有的 chickens.cfg 配置流程,这意味着你可以与内置图鉴一起微调它们(启用/禁用、更改掉落物、重新指定父代)。

alt text

更多详细信息请参阅 GitHub!

GitHub


鸣谢