HyTame - Animal Breeding 动物繁殖

转载 机制 HyTame - Animal Breeding 动物繁殖 1.4.4

请注册并验证邮箱后下载
为 Hytale 进行动物繁殖和幼崽生长,以扩展您的农场
  • 嗨,游客,欢迎加群 552048324 获取游戏最新消息并于广大玩家们交流互动!
  • 游戏已开始预购,您可以在购买游戏时,在支付界面的 Creator Code 处填写 HiWorld 以支持我们社区的运营,这对我们来说十分重要!感谢大家配合!【前往Hytale购买页】 【查看填写示意图】<
版权类型
转载
游戏版本
  1. Early Access
许可证
MIT License

HyTame

Personal discord X Twitter profile
Mod%20Community%20Discord
此模组正在积极开发中。如有问题或建议,请点击上方链接之一。

快速概览

为 Hytale 添加动物繁殖和幼崽成长功能,以扩展你的农场。
免责声明: 此模组优先确保家畜繁殖的可能性。我建议将动物关在围栏里并紧密放在一起以获得最佳效果。在尝试新的模组前,请务必备份。
它有什么功能
  • 喂食两种动物进行繁殖(使用合适的食物按 F 键)
  • 幼崽会随时间生长为成年
  • 基础游戏中的所有生物都受支持
  • 可通过命令或 JSON 完全配置
  • 添加来自其他模组的自定义动物
  • 命名动物并在游戏重启后保持它们
它目前无法做到的(尚未实现)

  • 定义哪些食物会吸引动物(使用基础游戏食物)
  • 让动物跟随你(计划添加驯服扩展功能)
  • 喂养幼崽以加速生长(计划中)
  • 阻止正在逃跑或睡觉的动物(该模组目前不会改变动物行为)
快速入门: 找到两只动物 → 分别喂它们各自最喜欢的食物 → 它们会交配 → 幼崽长大。
有用命令:/hytame foods(查看所有食物)或 /hytame config info Cow(详细信息)。
HyTame with a family of sheeps and a family of cows in an animal pen


1.4.3 已在发布版中发布 现在 。由于与 TameableAnimals 合并以及新系统的引入,进行了重大更改,因此可能会出现问题(例如动物重复)。请始终备份并自行承担风险安装。

已知的不兼容模组:
  • More mounts 更多坐骑

v1.4.x 版本更新内容

1.4.3 (发布)

  • 1.4.3-hotfix - 各种错误修复和性能优化(请参阅变更日志)。同时禁用“按[F]键喂食”提示,直到我们迁移到新系统。
  • 完全驯服 - 骑马需要驯服,动物会持续存在于鸡舍和捕捉箱内
  • 命令重命名 - 所有命令从 /breed 更改为 /hytame(旧的 /breed 仍然可用,但会显示弃用警告,未来更新中将移除)
  • 快速食物参考 - 新的 /hytame foods 命令可一目了然地显示所有动物及其繁殖食物
  • 分别控制繁殖/驯服 - 您现在可以独立地为每种动物启用/禁用繁殖和驯服
  • 权限系统 - 管理员命令现在使用权限节点 (hytame.admin.*) - 创造模式也授予管理员访问权限
  • 面向所有人的信息命令 - /hytame foods/hytame config info/hytame config list 可供所有玩家使用

1.4.2 (Beta)

  • 驯服 - 与 TheBrandolorian 的 "可驯服动物" 合并,为模组添加了驯服功能。现在动物需要先被驯服,才能进行繁殖和命名。
  • 动物持久化 - 所有被驯服的动物现在都会持久化,如果它们因某种原因被移除,应该会被恢复。只有已死亡的动物不会重生。
  • 基于食物的驯服 - 向野生动物喂食驯服食物来驯服它们。配置现在定义了基础食物,可以被驯服食物、治疗食物(WIP)和繁殖食物覆盖。
  • (WIP for Release) 温和的驯服动物 - 动物在被驯服后将停止害怕或具有攻击性

计划于 v1.5.x 版本发布

  • 配置界面 - 放弃基于命令/文件的配置方式,采用新的界面无缝配置您的繁殖和驯服设置!
  • 品质提升 - 多项品质提升改进,以更好地将模组集成到游戏中的各个方面
  • 动物行为 - 该模组将最终改变动物行为,使驯服更具沉浸感

新功能预览(部分功能可能无法正常工作)

动物驯服系统

  • 名字标签 - 你现在可以在农业工作台上制作名字标签,并驯服动物
  • 随机可爱名字 - 动物会获得随机名字,如 Fluffy、Spot、Buddy、Luna 等。
  • 所有权系统 - 被驯服的动物属于驯服它们的玩家

实体持久化

  • 持久驯服数据 - 驯服的动物会保存到 tamed_animals.json 文件中,并且在服务器重启后仍然存活
  • 重生系统 - 被驯服的动物消失后,当玩家接近时(64 方块半径内)会在最后位置重生
  • 状态保存 - 生长阶段、繁殖冷却时间以及所有驯服数据在重生时都会被保留
  • 自动保存 - 数据每 5 分钟自动保存一次
  • 关机保存 - 数据在服务器关闭时始终会被保存

自定义动物(来自其他模组或未来更新)

  • 角色优先注册 - /breed custom add <npcRole> <food> 由 NPC 角色注册
  • 自动模型发现 - 插件验证角色是否存在,生成临时实体,并自动发现模型资源 ID
  • 婴儿角色映射 - 新的 /breed custom setbaby <model> <babyRole> 命令用于专门生成婴儿 NPC
  • 缩放备用方案 - 如果没有定义幼崽角色,幼崽会以缩小版成年人的形式生成(40%大小)
  • 自定义动物生成检测 - 自定义动物现在在生成时立即被检测到(与内置动物相同)

特性

  • 喂食动物进行繁殖 - 在带有它们最喜欢的食物的动物上按 F 键,将它们置于恋爱模式
  • 邻近繁殖 - 如果足够接近,处于恋爱模式的两个动物将自动繁殖
  • 幼崽动物 - 繁殖会产生幼崽动物,它们会随着时间的推移成长为成年动物
  • 野生幼崽成长 - 世界中发现的野生幼崽动物也会成长为成年
  • 繁殖冷却 - 父母需要时间休息才能再次繁殖
  • 基础游戏中的所有生物 - 基础预设中的所有家畜,以及野生动物和基础游戏中所有其他生物
  • 来自模组的任意自定义生物 - 你可以添加从任何其他模组添加的任意生物(如果该生物有幼崽版本也可以注册它)
  • 多种繁殖食物 - 每种动物可以接受多种食物
  • 预设系统 - 快速配置,内置预设
  • 完全可配置 - 通过 JSON 配置文件或在游戏内命令自定义所有内容

安装

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

工作原理

  • 找到两只同种类的动物
  • 给每一个喂食它们最喜欢的食物(使用 /breedconfig info <animal> 来检查)
  • 两只动物进入"恋爱模式"
  • 如果足够近,它们就会交配并产生幼崽
  • 幼崽会根据配置的生长时间成长为成年动物

支持的动物

家畜(默认启用)

Cow - Cauliflower (or Wheat, Lettuce in curated preset)
Pig - Brown Mushroom (or Carrot, Potato, Apple)
Chicken - Corn (or Wheat, Rice)
Sheep - Lettuce (or Wheat, Cauliflower)
Goat - Apple (or Wheat, Carrot)
Horse - Carrot (or Apple, Wheat)
Camel - Wheat (or Cactus Fruit)
Ram - Apple (or Wheat)
Turkey - Corn (or Wheat)
Boar - Red Mushroom (or Brown Mushroom, Apple)
Rabbit - Carrot (or Lettuce, Apple)
Bison - Wheat (or Corn)
Plus variants: Desert Chicken, Mouflon, Wild Pig, Skrill, Warthog

野生动物(默认禁用)

可通过配置或 zoo 预设启用。这些动物以幼年成年形态生成,并成长至完全成年。
Mammals - Wolf, Fox, Bear (Grizzly & Polar), Deer, Moose, Hyena, Antelope, Armadillo, Snow Leopard, Mosshorn, Sabertooth Tiger
Birds - Duck, Pigeon, Parrot, Owl, Crow, Raven, Penguin, Flamingo, Bat, Bluebird, Finch, Sparrow, Woodpecker, Hawk, Vulture, Tetrabird
Critters - Frog (Blue, Green, Orange), Gecko, Mouse, Squirrel, Meerkat
Reptiles - Tortoise, Crocodile, Sand Lizard, Rhino Toad
Dinosaurs - Raptor (Cave), Rex (T-Rex), Archaeopteryx, Pterodactyl
Mythic - Emberwulf, Yeti, Fen Stalker, Cactee, Hatworm, Snapdragon, Trillodon
Vermin - Rat, Molerat, Scorpion, Spider, Cobra, Rattlesnake, Marsh Snake
Aquatic - Salmon, Catfish, Piranha, Clownfish, Crab, Lobster, Jellyfish, Pufferfish, Shark, Whale, and more
Bosses - Fire Dragon, Frost Dragon


预设

预设是存储在 %AppData%/Roaming/Hytale/UserData/Saves/{YourSaveName}/mods/presets/ 中的可编辑 JSON 文件。
default_extended (新默认设置) - 两全其美。默认时间(30 分钟生长,5 分钟冷却)并包含来自 lait_curated 的多种食物选项。推荐给大多数玩家。
default - 简化经验值,使用原游戏数值。每只动物仅限一种食物,30 分钟生长时间,5 分钟冷却时间。仅启用家畜。
lait_curated - 有机、自然经验值。每只动物可使用多种食物,合理的生长时间(鸡 10 分钟,马 30 分钟),平衡的冷却时间。兔子繁殖快(1 分钟冷却时间),大型动物需要更多休息。
zoo - 启用所有现实世界动物。包括家畜、哺乳动物、小型动物、鸟类和爬行动物。排除神话生物。使用 lait_curated 数值。
all - 启用全部。包括所有 10 类共 119 种动物,包括神话生物、害虫、水生动物和首领龙。使用 lait_curated 数值。为终极繁殖体验。

预设命令

代码:
/breedconfig preset list              Show available presets
/breedconfig preset apply <name>      Apply a preset
/breedconfig preset save <name>       Save current config as preset ⚠️ _This will override the previous preset values if the name was already in use and they can't be recovered_
/breedconfig preset restore <name>    Reset built-in preset to defaults
注意: 内置预设(默认、默认扩展、lait 精选、动物园、全部)会在启动时自动更新新动物。如果你已修改预设,使用 restore 将其重置为出厂默认设置。

创建自定义预设

如果游戏提示你没有使用此命令的权限,请先运行 /op self
将预设应用于您的世界:

复制 mods/presets/ 中的现有预设,重命名它,编辑值,然后使用 /breedconfig preset apply my_preset 应用
从当前世界配置创建新的预设
⚠️ 如果名称已使用,这将覆盖之前的预设值,且无法恢复


使用 /breedconfig 命令配置动物,然后运行 /breedconfig preset save my_preset


命令

所有命令使用统一的 /hytame 前缀,便于发现。

玩家指令(所有人可用)

代码:
/hytame                               Show help
/hytame help                          Show help
/hytame foods                         Quick reference for all animal foods
/hytame status                        View tracked animals and stats
/hytame config info <animal>          Show detailed animal info
/hytame config list [category]        List animals by category

驯服

代码:
/hytame tame <name>                   Prepare to tame and name an animal
/hytame untame                        Release a tamed animal
/hytame info                          Show taming information
/hytame settings                      Taming settings

管理员指令(需要权限)

这些命令需要管理员权限(创造模式或 hytame.admin.* 权限节点)。
代码:
/hytame growth                        Toggle baby growth on/off
/hytame config reload                 Reload config from file
/hytame config save                   Save current config to file
/hytame config enable <animal|ALL>    Enable breeding
/hytame config disable <animal|ALL>   Disable breeding
/hytame config enabletaming <animal>  Enable taming (independent of breeding)
/hytame config disabletaming <animal> Disable taming (independent of breeding)
/hytame config set <animal> food <item>      Set primary food
/hytame config set <animal> growth <min>     Set growth time
/hytame config set <animal> cooldown <min>   Set cooldown
/hytame config addfood <animal> <item>       Add breeding food
/hytame config removefood <animal> <item>    Remove breeding food

自定义动物(其他模组)

将其他模组的生物添加到繁殖系统中。只需提供 NPC 角色名称,插件将自动发现模型。
代码:
/hytame custom add <npcRole> <food> [food2] [food3]   Add by NPC role (auto-discovers model)
/hytame custom setbaby <model> <babyRole>             Set baby NPC role for dedicated baby spawning
/hytame custom remove <model>                         Remove a custom animal
/hytame custom list                                   List all custom animals
/hytame custom info <model>                           Show custom animal details
/hytame custom enable <model>                         Enable a custom animal
/hytame custom disable <model>                        Disable a custom animal
/hytame custom addfood <model> <food>                 Add a breeding food
/hytame custom removefood <model> <food>              Remove a breeding food
/hytame custom scan                                   Scan world for creatures
示例: 要添加具有 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 <name> add hytame.admin           Grant all admin permissions
/perm player <name> add hytame.admin.config    Grant only config permissions
您也可以使用模组来管理权限。
注意:/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,后代数量)
动物健康与情感联系

  • 动物健康(抚摸动物,建立信任,心情影响繁殖)
继承

  • 遗传系统(婴儿从父母那里继承特征、属性和外观)
模组

  • 用于繁殖与驯化的库,允许其他模组制作者将其作为独立机制集成到自己的模组中
  • 与其他模组的互操作性测试

已知问题

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

联系

此模组正在积极开发中。如有问题或建议,请点击下方链接之一。
Personal discord X Twitter profile

Mod%20Community%20Discord
作者
HiTech0926
下载
13
查看
72
首次发布
最后更新

Ratings

0.00 星 0 星

来自HiTech0926的更多资源