跳到正文

Tom’s Livestock Overhaul

作者:TomNotYung

绵羊、牛、猪、鸡和狼现在会通过繁殖遗传真实的毛色特征,会根据所处气候生成,也会像真正的动物一样对攻击做出反应——遭到攻击时会集体受惊逃窜。

收藏

截图

介绍

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

Tom’s Livestock Overhaul

有没有觉得你的农场有点太……简单了?Tom’s Livestock Overhaul 为 Minecraft 的农场动物带来了真实的遗传机制和自然行为。绵羊、牛、猪和鸡现在都拥有可遗传的基因性状,这些性状决定它们的外观;它们会根据所处气候生成,需要足够的空间吃草,并会在附近出现危险时互相照应。

遗传性状与繁殖

An Animals Genes can be passed down to their offspring

每只绵羊、牛、猪、鸡和狼在生成时,都会拥有一组真正的双等位基因基因型——每个“亲本”贡献一个等位基因——并遵循真实的潘尼特方格遗传规律。实际表现出来的性状,取决于显性权重较高的等位基因;让具有不同性状的两只动物繁殖,后代的外观就会根据它们继承的等位基因,以及这些等位基因彼此之间的显性强弱而定。

每个物种都有一套手绘性状皮肤,另有一个保留原版外观的“默认”性状:

  • 绵羊 — 斑驳、岩灰、蓬毛、Vanila
  • 鸡 — 暴风、青铜、金冠、午夜、花斑、鸭、琥珀、Vanila
  • 牛 — 羊毛、花斑、乳牛、落日、灰烬、曲奇、暗影、Vanila
  • 猪 — 斑点、杂色、花斑、粉蹄、煤黑、Vanila
  • 狼 — 灰烬、巴辛吉、黑色、栗色、法国斗牛犬、德国牧羊犬、金毛寻回犬、哈士奇、木星、锈色、雪白、斑点、条纹、白色梗犬、林地、Vanila

成群生成的野生动物会拥有相同的性状,就像现实中的兽群和鸟群一样——不会突然冒出性状各异的幼崽。每种性状的显性权重都可以完全配置,无需改动任何代码,就能重新调整哪些基因更容易表现出来。

基于气候的野生生成

A Family of Ducks in a Swamp

动物生成的位置现在真的很重要。每种性状都会根据生成生物群系的实际温度,关联到它自然适应的生物群系温度类别——寒冷、温和或炎热。羊毛牛和雪白狼会出现在寒冷生物群系,落日牛和琥珀鸡偏爱炎热气候,而许多性状也同样适应介于两者之间的温和生物群系。

繁殖完全不受此机制影响——无论后代出生于哪个生物群系,都可以继承亲本携带的任何性状。气候只会影响野外生成的动物。每种性状允许出现的气候类别,以及定义寒冷/温和/炎热的温度阈值,都可以配置。

拥挤

Crowded Animals

真正的动物需要活动空间。把太多猪、牛、绵羊和鸡塞进狭小空间,它们就会开始显露出明显的压力——身体会持续冒出少量粒子,拥挤时间越长,还会周期性受到伤害。四种动物会共同计入同一个数量上限,因此混养围栏的风险并不比单一物种围栏低。

拥挤判定半径、触发所需的动物数量、伤害值和伤害间隔都可以配置——无论你想温和地鼓励建造更人道的围栏,还是严格限制超大型农场,都能按喜好调整。

恐慌蔓延

攻击一只动物,它的同伴就会察觉。附近的猪、牛、绵羊和鸡在同伴被击中时会惊慌逃散,避开攻击者,就像真正被击中的那只动物一样——不会再有动物在同伴刚被箭射中的几步之外,依然若无其事地吃草。

未来计划

这个模组还远未完成,更多功能和兼容性改进已经在开发中,包括但不限于以下内容:

  • 动物性别 — 每只生物出生时都会被分配性别。性别会带来轻微的外观差异,方便繁殖时辨认
  • 兼容性 — 已知与 Simple Clouds 存在一些兼容性问题,后续会处理
  • 遗传性状的优缺点

_所有功能都可以通过模组的配置文件单独调整——包括优势权重、生成气候、拥挤阈值和恐慌行为。_

常见问题

Tom’s Livestock Overhaul 支持哪些 Minecraft 版本?

Tom’s Livestock Overhaul 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Tom’s Livestock Overhaul 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

TomNotYung 的其他作品

查看全部 →