HyTame - 动物繁殖

HyTame - 动物繁殖

动物繁殖和幼崽成长,为《Hytale》扩展您的农场

食物\农业

HyTame

![HyTame Discord](https://img.shields.io/discord/1461517685753122819?color=3E4F93&labelColor=gray&logo=discord&logoColor=white&style=for-the-badge&label=Join our Discord) ![X Twitter profile](https://img.shields.io/badge/Follow @lait__kelomins On X-white?color=7948A3&labelColor=gray&logo=x&logoColor=white&style=for-the-badge)

本模组正在积极开发中。如有问题或建议,请点击上方任一链接。

本模组现在需要 HyTalor(使用 CurseForge 应用时将自动下载)

快速概览

为 Hytale 添加动物繁殖和幼崽成长机制,扩展你的农场。

免责声明: 本模组致力于实现牲畜繁殖功能。为获得最佳效果,建议将动物圈养并保持靠近。尝试新模组前请务必做好备份。

模组功能

  • 喂食两只动物以繁殖(对准动物,按下 F 键,使用合适的食物)
  • 幼崽会随时间成长为成年个体
  • 支持基础游戏中的所有生物
  • 通过命令或 JSON 进行完全配置
  • 可添加来自其他模组的自定义动物
  • 可命名动物,且数据在游戏重启后持久保存
  • 定义吸引动物的食物
  • 使用吸引食物让动物跟随你

暂时无法实现的功能

  • 通过喂食加速幼崽成长

快速开始: 找到两只动物 → 分别喂食它们最喜欢的食物 → 它们繁殖 → 幼崽长大。

常用命令: /hytame list(显示所有配置项,管理员可编辑)或 /hytame config info Cow(详细信息)。

HyTame 在动物围栏中展示绵羊家族和奶牛家族


v1.5.3 新增内容

已驯服动物面板

  • 配置面板中新增“已驯服”选项卡——查看所有已驯服的动物、位置、成长阶段和主人
  • 通过配置面板或 /hytame untame 释放已驯服的动物
  • 在空中右键点击命名牌即可打开配置面板

驯服限制

  • 每位玩家的驯服上限——可配置每位玩家最多驯服的动物数量
  • 每区块的驯服上限——与 SimpleClaims 集成使用

自定义动物支持

  • 通过配置面板将模组生物添加为可驯服/可繁殖
  • 通过幼崽变体选择器为任何动物设置自定义幼崽变体
  • 已驯服动物永久免疫消失

模组兼容性

  • 全面提升对自定义动物的兼容性
  • 提升与捕获笼模组的兼容性
  • 新增与 SimpleClaims 的兼容性,支持每区块驯服上限

手动安装

  • 下载最新版 HyTame 和 HyTalor
  • 将 JAR 文件放入服务器的 mods 文件夹
  • 重启服务器
  • (可选)通过 /hytame config 命令或编辑 Config_HyTame 中的 JSON 文件进行配置
  • 喂食动物开始繁殖!

功能特点

  • 喂食动物繁殖 - 用最喜欢的食物对准动物按下 F 键,使其进入恋爱模式
  • 近距离繁殖 - 两只处于恋爱模式的动物若距离足够近,会自动繁殖
  • 动物幼崽 - 繁殖产生动物幼崽,随时间成长为成年个体
  • 野生幼崽成长 - 在世界上发现的野生动物幼崽也会成长为成年个体
  • 繁殖冷却 - 双亲需要休息一段时间才能再次繁殖
  • 所有基础游戏生物 - 预设中包含所有牲畜,以及野生动物和基础游戏中的其他所有生物
  • 来自模组的任何自定义生物 - 可添加任何其他模组中的任何生物(如果该生物有幼崽版本,也可以注册)
  • 多种繁殖食物 - 每种动物可接受多种食物物品
  • 预设系统 - 使用内置预设快速配置
  • 完全可配置 - 通过 JSON 配置文件或游戏内命令自定义所有内容

工作原理

驯服

  • 手持动物最喜欢的食物之一接近它
  • 在看向它时按下 F 键

繁殖

  • 找到两只同类型的动物
  • 分别喂食它们最喜欢的食物(使用 /hytame config info <动物> 查看)
  • 两只动物进入“恋爱模式”
  • 如果距离足够近,它们会繁殖并产下一只幼崽
  • 幼崽会根据配置的成长时间成长为成年个体

特别鸣谢 Alec's Animal Husbandry

如果你想在 Hytale 中获得更多驯服和繁殖体验,请查看 Alec's Animal Husbandry

主要功能:

  • 需求(饥饿、口渴)与快乐度
  • 带特性和血统的扩展繁殖
  • 命令:跟随、防御、攻击、停留……

支持的动物

牲畜(默认启用)

点击展开

- 花椰菜(精选预设中为小麦、生菜)
- 棕色蘑菇(或胡萝卜、土豆、苹果)
- 玉米(或小麦、水稻)
- 生菜(或小麦、花椰菜)
山羊 - 苹果(或小麦、胡萝卜)
- 胡萝卜(或苹果、小麦)
骆驼 - 小麦(或仙人掌果实)
公羊 - 苹果(或小麦)
火鸡 - 玉米(或小麦)
野猪 - 红色蘑菇(或棕色蘑菇、苹果)
兔子 - 胡萝卜(或生菜、苹果)
野牛 - 小麦(或玉米)

变种:沙漠鸡、摩弗伦羊、野猪、斯克尔、疣猪

野生动物(默认禁用)

可通过配置或 zoo 预设启用。它们以小体型成年个体生成并长到完全体型。

点击展开

哺乳动物 - 狼、狐狸、熊(灰熊和北极熊)、鹿、驼鹿、鬣狗、羚羊、犰狳、雪豹、苔藓角兽、剑齿虎
鸟类 - 鸭子、鸽子、鹦鹉、猫头鹰、乌鸦、渡鸦、企鹅、火烈鸟、蝙蝠、蓝鸟、雀、麻雀、啄木鸟、鹰、秃鹫、四翼鸟
小动物 - 青蛙(蓝色、绿色、橙色)、壁虎、老鼠、松鼠、猫鼬
爬行动物 - 乌龟、鳄鱼、沙蜥、犀牛蟾蜍
恐龙 - 迅猛龙(洞穴)、霸王龙、始祖鸟、翼龙
神话生物 - 烬狼、雪人、沼泽潜行者、仙人掌怪、帽虫、金鱼草、三齿兽
害虫 - 老鼠、鼹鼠、蝎子、蜘蛛、眼镜蛇、响尾蛇、沼泽蛇
水生动物 - 鲑鱼、鲶鱼、食人鱼、小丑鱼、螃蟹、龙虾、水母、河豚、鲨鱼、鲸鱼等
Boss - 火龙、冰龙


预设

预设是存储在 %AppData%/Roaming/Hytale/UserData/Saves/{你的存档名}/mods/presets/ 中的可编辑 JSON 文件。

default_extended(新默认预设) - 兼顾两方面优势。使用 lait_curated 预设中的多种食物选项,采用默认时间(成长 30 分钟,冷却 5 分钟)。推荐大多数玩家使用。

default - 精简体验,使用原始游戏数值。每种动物单种食物,成长 30 分钟,冷却 5 分钟。仅启用牲畜。

lait_curated - 有机、自然的体验。每种动物多种食物,符合逻辑的成长时间(鸡 10 分钟,马 30 分钟),平衡的冷却时间。兔子繁殖快(冷却 1 分钟),大型动物需要更长的休息时间。

zoo - 启用所有现实世界动物。包括牲畜、哺乳动物、小动物、鸟类和爬行动物。不包括神话生物。使用 lait_curated 的数值。

all - 启用所有内容!所有 10 个类别共 119 种动物,包括神话生物、害虫、水生动物和 Boss 龙。使用 lait_curated 的数值。提供终极繁殖体验。

预设命令

/hytame list                            带有预设管理器的配置面板
/hytame config preset list              显示可用预设
/hytame config preset apply <名称>      应用预设
/hytame config preset save <名称>       将当前配置保存为预设 ⚠️ 如果名称已存在,将覆盖之前的预设值且无法恢复
/hytame config preset restore <名称>    将内置预设重置为默认值

注意: 内置预设(default、default_extended、lait_curated、zoo、all)会在启动时自动更新新动物。如果你修改过预设,可使用 restore 将其重置为出厂默认值。

创建自定义预设

如果游戏提示你没有使用此命令的权限,请先运行 /op self

要将预设应用到你的世界: 复制 mods/presets/ 中的现有预设,重命名,编辑数值,然后使用 /hytame config preset apply my_preset 应用

要从当前世界配置创建新预设 ⚠️ 如果名称已存在,将覆盖之前的预设值且无法恢复 使用 /hytame list 配置界面或 /hytame config 命令配置动物,然后运行 /hytame config preset save my_preset


命令

所有命令均使用统一的 /hytame 前缀,便于查找。

玩家命令(所有人都可用)

/hytame                               显示帮助
/hytame help                          显示帮助
/hytame list                          动物列表和配置面板
/hytame foods                         所有动物食物的快速参考
/hytame status                        查看跟踪的动物和统计数据
/hytame config info <动物>            显示详细的动物信息
/hytame config list [类别]            按类别列出动物

驯服

/hytame tame <名称>                   准备驯服并命名一只动物
/hytame untame                        释放一只已驯服的动物
/hytame info                          显示驯服信息
/hytame settings                      驯服设置

管理员命令(需要权限)

这些命令需要管理员权限(创造模式或 hytame.admin.* 权限节点)。

/hytame growth                        开关幼崽成长
/hytame config reload                 从文件重载配置
/hytame config save                   将当前配置保存到文件
/hytame config enable <动物|ALL>      启用繁殖
/hytame config disable <动物|ALL>     禁用繁殖
/hytame config enabletaming <动物>    启用驯服(独立于繁殖)
/hytame config disabletaming <动物>   禁用驯服(独立于繁殖)
/hytame config set <动物> food <物品>         设置主要食物
/hytame config set <动物> growth <分钟>       设置成长时间
/hytame config set <动物> cooldown <分钟>     设置冷却时间
/hytame config addfood <动物> <物品>           添加繁殖食物
/hytame config removefood <动物> <物品>        移除繁殖食物

自定义动物(其他模组)

将其他模组中的生物添加到繁殖系统。只需提供 NPC 角色名称,插件将自动发现模型。

/hytame custom add <npc角色> <食物> [食物2] [食物3]   通过 NPC 角色添加(自动发现模型)
/hytame custom setbaby <模型> <幼崽角色>               设置幼崽 NPC 角色以专门生成幼崽
/hytame custom remove <模型>                            移除自定义动物
/hytame custom list                                      列出所有自定义动物
/hytame custom info <模型>                               显示自定义动物详情
/hytame custom enable <模型>                             启用自定义动物
/hytame custom disable <模型>                            禁用自定义动物
/hytame custom addfood <模型> <食物>                     添加繁殖食物
/hytame custom removefood <模型> <食物>                  移除繁殖食物
/hytame custom scan                                      扫描世界中的生物

示例: 要添加 NPC 角色为 "VgSlime_Npc_Guumi_Green" 的生物:

/hytame custom add VgSlime_Npc_Guumi_Green apple

插件会验证 NPC 角色是否存在,生成临时实体以发现模型,并注册用于检测和生成。

幼崽生成: 如果你知道幼崽的 NPC 角色,可以使用 /hytame custom setbaby 设置。否则,幼崽将作为缩小的成年个体(40% 大小)生成。

自定义动物会在生成时自动检测并保存到配置中。

旧版命令(已弃用)

以下命令仍可使用,但会显示弃用警告:

  • /breed/hytame
  • /laitsbreeding/hytame
  • /breedstatus/hytame status
  • /breedgrowth/hytame growth
  • /breedconfig/hytame config

权限

HyTame 使用权限系统管理管理员命令。玩家可通过以下方式获得管理员命令的访问权限:

  1. 创造模式 - 自动授予所有管理员权限
  2. 权限节点 - 通过 /perm 命令授予特定权限

权限节点

权限 描述
hytame.admin 所有管理员命令
hytame.admin.config 配置命令(启用、禁用、重载、保存)
hytame.admin.growth 开关幼崽成长
hytame.admin.custom 管理自定义动物
hytame.admin.debug 调试命令

授予权限

/perm player <名称> add hytame.admin           授予所有管理员权限
/perm player <名称> add hytame.admin.config    仅授予配置权限

你也可以使用权限管理模组来管理权限。

注意: 信息类命令如 /hytame foods/hytame config info/hytame config list 所有玩家均可使用,无需任何权限。


配置

配置文件:mods/laits-breeding-config.json

{
  "activePreset": "default_extended",
  "defaults": {
    "growthTimeMinutes": 30.0,
    "breedCooldownMinutes": 5.0,
    "growthEnabled": true
  },
  "animals": {
    "COW": {
      "enabled": true,
      "breedingFoods": ["Plant_Crop_Wheat_Item", "Plant_Crop_Cauliflower_Item"],
      "growthTimeMinutes": 30.0,
      "breedCooldownMinutes": 5.0
    }
  }
}

开发路线图

已完成: 可配置时间、多种繁殖食物、外部预设文件、所有生物繁殖、爱心粒子

计划中:

驯服与繁殖扩展

  • 驯服使家养动物跟随你
  • 喂食幼崽以加速成长

更好的自定义

  • 高级配置(每个成长阶段自定义大小、幼崽模型/NPC、后代数量)

动物健康与羁绊

  • 动物健康系统(抚摸动物、建立信任、情绪影响繁殖)

遗传

  • 遗传系统(幼崽继承父母的特征、属性和外观)

模组开发

  • 繁殖与驯服库,允许其他模组作者在自己的模组中独立集成此类机制
  • 与其他模组的交叉兼容性测试

已知问题

  • 动画不会中断 - 在动物逃跑或睡觉时喂食不会中断它们
  • 成长时间设置 - 在某些情况下可能无法可靠工作(正在调查)
  • 野生幼崽动物 - 有时可能不会成长为成年个体
  • 仅限单一世界 - 仅适用于默认世界(不支持多世界)

联系方式

本模组正在积极开发中。如有问题或建议,请点击下方任一链接。

![HyTame Discord](https://img.shields.io/discord/1461517685753122819?color=3E4F93&labelColor=gray&logo=discord&logoColor=white&style=for-the-badge&label=Join our Discord) ![X Twitter profile](https://img.shields.io/badge/Follow @lait__kelomins On X-white?color=7948A3&labelColor=gray&logo=x&logoColor=white&style=for-the-badge)

BisectHosting partnership program, code lait for 25% discount on a gaming server