介绍
🐑 Natural Reproduction – 自主畜牧与生态遗传
“大自然不会等待玩家介入才开始繁衍生息。”
在原版 Minecraft 中,动物被困在狭窄的围栏里一动不动,只有玩家手持小麦右键喂食,它们才会繁殖。而在真实生态系统中,动物会自由觅食,组成由首领带领的有序兽群,经历一段时间的妊娠,并在丰饶的牧场中茁壮成长;若过度拥挤,则会严重退化。
Natural Reproduction 将 Minecraft 中温顺的动物群转变为动态、鲜活的生态系统。只要环境满足栖息需求,野生动物便会自主交配;牧场主则能通过建造宽敞牧场、轮牧和精心管理遗传特征获得回报。
本模组属于 Delayed Gratification Collection——这一系列模组奖励长期规划、代际投资和策略性畜牧。
[!IMPORTANT]
依赖项与“一个版本对应一个 JAR”政策:
– 现代版本(MC 26.x / 26.1.2 / 26.2 / 26.3+):需要 Fabric API 和 Dasik Library(v1.8.15+)。
– 旧版支持(MC 1.20.1 / 1.21.x):独立运行(仅需 Fabric API;无需 Dasik Library)。
– “一个版本对应一个 JAR”政策:我会为每个 Minecraft 版本单独构建一个 JAR。请下载与你的 Minecraft 安装版本完全匹配的构建版本。
✨ 功能完整一览
🌿 自主生态繁殖与食物方块
野生动物不再需要玩家手动喂食才能繁殖。只要动物健康,且周围有适合其物种的环境方块,它们便会自主进入繁殖状态:
- 牛、绵羊和山羊:需要附近有草方块、高草或干草捆。
- 猪:会寻找泥巴方块、农田作物或胡萝卜/马铃薯。
- 鸡:需要种子作物、干草捆或草地。
- 狼和狐狸:会寻找符合生物群系特征的巢穴方块(雪地变种需要雪/冰;针叶林需要灰化土/云杉)。
- 青蛙和海龟:需要水域、睡莲、沙子或红树林泥巴。
- 支持所有 27 种以上的 Minecraft 原版动物!
👑 兽群社交动态与首领领导
动物不再随意散开,而是会自然组成牧群:
- 首领选举:兽群会根据体型遗传特征,动态选出体型最大的动物作为首领。
- 牧群聚集:成员会待在首领周围 5–16 格内,白天一起觅食,夜间则寻找有遮蔽的围栏。
- 兽群遇险踩踏:如果捕食者或玩家攻击兽群中的任何成员,附近所有动物都会陷入恐慌,齐步踩踏奔逃 5 秒!
⏳ 妊娠计时与产前活力
不再瞬间蹦出幼崽。交配后会开始自然的妊娠倒计时:
- 自主妊娠:默认持续 24,000 刻(1 个 Minecraft 游戏日)。
- 产前牧场活力:妊娠期间,若母兽生活在资源丰富、空间宽敞的牧场中,其后代将获得 产前活力(最大生命值 +15%、速度 +10%、基础体型 +10%)!
🥚 专属鸡类繁殖与受精蛋
鸡拥有真实且独立的繁殖周期:
- 自主繁殖:鸡自主繁殖时,会以 50/50 的概率直接孵化出小鸡,或产下一枚受精蛋。
- 保证孵化率:玩家投掷受精蛋时,孵化率为 100%;由自动发射器发射时,孵化率为 75%!
- 未受精的普通鸡蛋:普通的未受精鸡蛋仅有 1/64 的极低概率孵出小鸡,避免养鸡场因实体数量失控而造成卡顿。
🛑 拥挤的工厂化养殖惩罚与宽敞牧场恢复
工厂化养殖会带来符合现实的后果:
- 狭窄空间导致发育受限:将繁殖动物关在 1×1 的坑洞或狭小拥挤的围栏里,会逐渐使后代的遗传体型缩小至0.10x(达到最低体型时不会掉落任何物品)。
- 宽敞牧场恢复:将体型受限的动物转移到开阔、宽敞的绿色牧场,每代都能获得+15% 的遗传体型恢复,逐步恢复其血统的全部潜力(最高可达1.20x)!
🧬 血统近亲繁殖退化与杂交优势
封闭畜群中的近亲繁殖会带来真实的生物学惩罚:
- 血统追踪:每只动物都会追踪跨世代的父母血统。
- 近亲繁殖等级(T0 至 T4):反复进行同胞或亲子交配会导致严重的遗传衰退。达到 T3/T4 时,动物会掉落腐肉和骨头,而非上等肉类;T4 动物还会遭受致命的生命值衰退。
- 杂交优势:让无亲缘关系的血统进行异系交配,可获得+15% 的体型加成和更强的遗传活力!
🏡 牧场丰饶、轮牧与庇护所
投资改善牧场,收获丰厚的农业回报:
- 牧场丰饶:提供盛水炼药锅、堆肥桶、干草捆和谷仓屋顶庇护,可使动物获得营养充足状态(繁殖检查速度提高 25%、后代体型增加 10%,并产生金色闪光粒子)。
- 过度放牧导致地形退化:在同一片牧场上饲养过多动物,会使草方块逐渐退化为泥土和砂土,鼓励玩家采用轮牧方式。
🌍 生物群系变种适应与气候繁殖力
- 原生生物群系繁殖力:在动物原生气候的生物群系中繁殖(狼适宜针叶林,骆驼适宜沙漠,青蛙适宜沼泽),可获得2 倍繁殖频率和+15% 遗传品质。
- 变种外观适应:在特殊生物群系出生的后代会自然适应相应的外观变种(例如雪地狼、温带/寒带青蛙、沙漠兔子)。
📏 按体型缩放的收获掉落物
体型直接决定收获产量:
- 动物的掉落物会随体型动态缩放,以0.95x 为基准(掉落量为 100%)。体型出众的个体(1.20x)最多可获得+50% 额外掉落物;严重受限的小个体(0.10x)则不会掉落任何物品!用心繁育,才能让牲畜带来更多回报!
🧩 兼容性与 HUD 集成
- 兼容服务端:可在专用服务器上流畅运行,原版客户端无需安装模组即可加入。
- 游戏内 GUI:提供完整的YetAnotherConfigLib (YACL v3)和模组菜单配置界面。
- 数据驱动的遗传系统:由DasikLibrary API和
EntityGeneticsRegistry提供支持。
📊 快速参考与机制一览
🐾 物种环境栖息地触发条件(27 种)
| 物种类别 | 动物示例 | 所需栖息地方块 |
| :— | :— | :— |
| 牛科与马科 | 牛、哞菇、马、驴、骡 | GRASS_BLOCK, SHORT_GRASS, TALL_GRASS, HAY_BLOCK |
| 羊科与山羊 | 绵羊、山羊、羊驼、骆驼 | GRASS_BLOCK, SHORT_GRASS, HAY_BLOCK, SAND |
| 猪科 | 猪、疣猪兽 | MUD, FARMLAND, CARROTS, POTATOES, CRIMSON_NYLIUM |
| 鸟类与小型动物 | 鸡、兔子、蜜蜂 | WHEAT_SEEDS, HAY_BLOCK, CARROTS, FLOWERS |
| 犬科与猫科 | 狼、狐狸、猫、豹猫 | PODZOL, SPRUCE_LEAVES, SNOW_BLOCK, GRASS_BLOCK |
| 水生动物与两栖动物| 青蛙、海龟、美西螈 | WATER, LILY_PAD, MUD, SAND, SEAGRASS |
| 下界与异域动物 | 炽足兽、嗅探兽、犰狳、北极熊 | LAVA, WARPED_NYLIUM, MOSS_BLOCK, ICE, PACKED_ICE |
🧬 近亲繁殖退化矩阵
| 等级 | 世代状态 | 遗传影响 | 收获掉落惩罚 |
| :—: | :— | :— | :— |
| T0 | 血统纯正 / 野生 | 完整遗传基准(1.00x 尺度) | 正常掉落 |
| T1 | 第一代近亲繁殖 | -10%最大生命值、-5%移动速度 | 正常掉落 |
| T2 | 第二代近亲繁殖 | -20%最大生命值、-10%移动速度、体型发育受阻 | -25%物品产量 |
| T3 | 严重血统近亲繁殖 | -35%最大生命值降低、遗传缺陷、严重发育受阻 | 肉类变为腐肉和骨头 |
| T4 | 血统崩溃,濒临死亡 | 致命的生命值衰减(每秒 1 点伤害) | 100% 仅掉落腐肉和骨头 |
| HV | 杂交优势(异系繁殖) | 体型 +15%、最大生命值 +20%、速度 +10% | 额外获得 25% 优质掉落 |
💻 游戏内命令
该模组包含一套完整的 /naturalreproduction Brigadier 命令系统,并支持 Tab 补全(需要权限等级 2 / 可使用作弊):
/naturalreproduction help - Displays all available commands
/naturalreproduction status - Prints active breeding settings and density limits
/naturalreproduction get <gamerule> - Inspects the live value of a specific setting
/naturalreproduction set <gamerule> <val> - Adjusts a setting live (e.g. /naturalreproduction set min_scale 60)
/naturalreproduction reset - Restores all GameRules to default settings
/naturalreproduction reload - Dynamically refreshes scale and modifiers on all loaded mobs
/naturalreproduction trackerlogs list - Views recent autonomous wild reproduction events
/naturalreproduction trackerlogs enable/disable - Toggles autonomous reproduction event logging
/naturalreproduction trackerlogs clear - Clears the breeding tracker log history
⚙️ 原生命名空间游戏规则
[!WARNING]
重要提示:全局配置与游戏内游戏规则
全局配置文件仅用于定义新世界创建时的默认值。
如果你已经创建或打开过世界,修改配置文件将不会生效。你必须在游戏内通过编辑游戏规则界面或使用
/naturalreproduction set//gamerule命令来调整设置。
| 游戏规则 | 类型 | 默认值 | 描述 |
| :— | :—: | :—: | :— |
| natural-reproduction:enabled | 布尔值 | true | 自主野生动物繁殖的总开关。 |
| natural-reproduction:density_cap | 整数 | 10 | 繁殖时,16 格范围内同一物种动物的最大数量。 |
| natural-reproduction:rate | 整数 | 24000 | 两次繁殖尝试之间的平均刻数间隔(24000 = 1 个 MC 日)。 |
| natural-reproduction:min_scale | 整数 | 10 | 动物体型的最小百分比(10 = 0.10x 倍体型)。 |
| natural-reproduction:normal_scale | 整数 | 95 | 动物体型的正常基准百分比(95 = 0.95x 倍体型)。 |
| natural-reproduction:max_scale | 整数 | 120 | 动物体型的最大百分比(120 = 1.20x 倍体型)。 |
| natural-reproduction:scale_drops | 布尔值 | true | 根据动物实际体型动态调整物品掉落数量。 |
| natural-reproduction:cramped_space_penalty | 布尔值 | true | 启用狭小围栏中的体型受限(最低降至 0.10 倍),以及宽敞牧场中的体型恢复(最高升至 1.20 倍)。 |
| natural-reproduction:inbreeding_degradation | 布尔值 | true | 启用多代近亲繁殖导致的基因衰退。 |
| natural-reproduction:pasture_enrichment | 布尔值 | true | 启用喂食槽、干草、水和庇护所带来的加成。 |
| natural-reproduction:overgrazing | 布尔值 | true | 高密度畜群会将草方块变为泥土或砂土。 |
| natural-reproduction:gestation_period | 布尔值 | true | 为自主繁殖启用怀孕倒计时。 |
| natural-reproduction:manual_gestation | 布尔值 | true | 玩家手动喂食时也应用怀孕妊娠计时。 |
| natural-reproduction:gestation_duration | 整数 | 24000 | 怀孕倒计时的持续刻数(24000 = 1 个 MC 日)。 |
| natural-reproduction:fertilized_chicken_eggs| 布尔值 | true | 野生繁殖期间,鸡会产下孵化率为 100% 的受精蛋。 |
| natural-reproduction:chicken_infertile_regular_eggs | 布尔值 | true | 将未受精普通鸡蛋的孵化概率降至 1/64。 |
| natural-reproduction:dispenser_egg_hatch_chance | 整数 | 75 | 发射器发射的受精蛋的孵化概率(百分比)。 |
| natural-reproduction:herd_dynamics | 布尔值 | true | 动物会选出 Alpha 领袖,并保持牧群式聚集。 |
| natural-reproduction:herd_stampede | 布尔值 | true | 受到攻击时,畜群会同步受惊并发生踩踏。 |
| natural-reproduction:biome_fertility | 布尔值 | true | 原生生物群系中的动物繁殖速度翻倍,品质提高 15%。 |
| natural-reproduction:biome_variants | 布尔值 | true | 后代会根据特定生物群系适应并改变视觉变种皮肤。 |
| natural-reproduction:tracker_logs | 布尔值 | false | 将自主繁殖事件记录到控制台和日志中。 |
| natural-reproduction:allow_<species> | 布尔值 | true | 提供 27 个独立开关,用于启用或禁用特定物种。 |
📖 深入指南与玩法手册
要精通 Natural Reproduction 中的动物养殖,需要用心管理生态环境:
1. 打造富饶牧场
- 建造牧场,至少留出 8×8 至 16×16 格的开阔草地。
- 在放牧区域附近放置干草块、水炼药锅和堆肥桶。
- 建造带顶棚的庇护所(木质或石质屋顶,并设有敞开的栅栏门)。在富饶牧场中放牧的动物会获得营养充足状态(繁殖检查速度提高 25%,后代体型增加 10%,并闪烁金色粒子)。
2. 建立兽群与 Alpha 领导地位
- 在牧场中引入至少 3–4 只同一物种的动物。
- 体型最大的动物会自动成为Alpha 领袖。白天放牧时,周围的动物会跟随领袖;黄昏时则会返回庇护所。
3. 管理妊娠与产前护理
- 动物交配后,母体会进入妊娠期(1 个 Minecraft 日)。
- 确保怀孕的母体能够进入营养丰富的牧场,以保证后代获得产前活力(+15% 生命值、+10% 速度、+10% 体型)。
4. 防止近亲繁殖导致种群衰退
- 切勿让同一封闭家系连续繁殖多代。
- 如果发现动物体型缩小或掉落腐肉,就从遥远的生物群系捕捉一只野生动物,并将它引入兽群。异系繁殖会触发杂交优势(体型提升 15%,谱系完全恢复)。
5. 管理鸡群
- 收集繁殖鸡产下的受精卵。手动投掷可确保 100% 孵化出小鸡;也可以将它们装入发射器(孵化概率 75%),搭建自动孵化系统。
6. 实时游戏内配置
- 使用
/naturalreproduction set min_scale 50和/naturalreproduction set max_scale 130即时调整体型限制。 - 运行
/naturalreproduction reload即可立即限制并更新所有已加载区块中的活跃动物!
🧩 推荐的配套模组
如果你喜欢Natural Reproduction,这些来自Vanilla Outsider & Delayed Gratification Collections的配套模组可以无缝协作:
- 🐕 Better Dogs:为狼伙伴加入全面的狗狗性格、岗哨、遗传继承以及更真实的繁殖机制。
- 🌾 Agrarian Reform:将深入的畜牧玩法与贴近现实的农业、伴生种植以及依赖湿度的土壤生态系统相结合。
- 💤 True Sleep:夜间在床上休息时,平稳加速世界时间、作物生长和动物妊娠周期。
🌟 探索完整的Delayed Gratification Collection,体验更多沉浸式的长期生存增强内容。
☕ 支持我的创作
如果你喜欢Delayed Gratification Collection,并希望支持后续更新:
印度尼西亚用户:SocioBuzz 和 Saweria 支持本地支付方式(GoPay、OVO、DANA、QRIS);欢迎通过这些方式支持我!
📜 鸣谢与整合包使用许可
| 属性 | 信息 |
| :— | :— |
| 创作者 / 作者 | Dasik(Rifaditya) |
| 合集 | Delayed Gratification Collection |
| 许可证 | GNU General Public License v3.0 (GPLv3) |
| 源代码 | GitHub – Rifaditya/DG-natural-reproduction |
| 问题追踪 | GitHub Issues |
| 文档 / Wiki | GitHub Wiki |
[!IMPORTANT]
📦 整合包使用许可与分发:
欢迎在任何平台的任何整合包中加入此模组!但模组文件必须直接通过官方分发渠道下载(Modrinth或CurseForge)。严禁将原版模组 JAR 文件重新上传、镜像或分发到第三方镜像网站、爬虫门户或未经授权的启动器。
⚖️ 许可证与分支指南(禁止零改动重新上传):
本项目基于 GNU GPLv3 开源。我们非常欢迎你查看代码、从中学习,并分叉仓库,制作真正的修改、大幅扩展功能或移植到社区平台——前提是你的项目同样遵循 GPLv3 开源,并注明出处。
但是,原样重新上传、没有实质功能改动的克隆分支,或仅更改项目名称后重新发布完全相同的构建版本(例如为了刷下载量或奖励),均严格禁止。
为 Minecraft 社区倾心打造 ❤️
Delayed Gratification Collection 系列作品
常见问题
DG: Natural Reproduction 支持哪些 Minecraft 版本?
DG: Natural Reproduction 支持 Minecraft Java 版 1.20.1–26.3,共 7 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
DG: Natural Reproduction 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。
dasikigaijin 的其他作品
查看全部 →
VO: Better Dogs
增强原版狼的独特个性(好斗、和平、普通)、更智能的AI、安全行为和战斗改进。
Dasik Library
所有 Dasik 模组(包括 Vanilla Outsider 系列)的核心前置库和 API。只有其他模组要求时才需要安装。
Dasik Libary
Dasik 所有模组(包括 Vanilla Outsider 系列)的核心前置库和 API。只有其他模组需要时才需要安装。
VO: True Sleep
别跳过夜晚——让夜晚加速流逝。为 Minecraft 带来无缝且不影响模拟机制的睡眠体验。
评论
登录后评论和评分