跳到正文

Zombies Eat Animals

作者:vomiter

僵尸会猎杀动物获取食物。吃肉能恢复它们的生命值,并让它们逐渐变得更强。

收藏

介绍

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

僵尸吃动物

僵尸现在可以猎杀动物为食、吃掉掉落的肉类来恢复生命值,并获得额外的最大生命值。因此,野外无人保护的牲畜和动物可能会成为僵尸食物链的一部分。

该模组还会通过检查战利品表自动支持许多模组动物,同时数据包标签和配置让整合包作者可以直接控制系统。


僵尸成长与奖励

根据配置,僵尸可以:

  • 通过反复进食获得额外的最大生命值
  • 进食后变为持久存在,不再自然消失
  • 根据获得的额外最大生命值掉落额外战利品
  • 吃下腐肉后获得临时的抗性提升效果

生命值成长上限可配置,包括困难难度下的额外上限。这意味着长期存活并进食的僵尸会变得更危险,击杀后也更有价值。


配置

该系统的大部分内容都可以调整。

狩猎

  • alwaysHunting — 只要正常狩猎条件允许,僵尸就会持续寻找猎物
  • berserkerHunting — 启用更具侵略性的狩猎模式,绕过正常狩猎限制
  • huntCooldownTicks — 成功狩猎之间的冷却时间
  • huntCapForADay — 每只僵尸在一个 Minecraft 日内的最大狩猎次数
  • huntCapForADayTotal — 同一维度内所有僵尸一天内的最大总狩猎次数
  • huntFollowDistanceFactor — 僵尸寻找猎物时跟随范围应用的倍率
  • doNotAttackZombieHorses — 防止僵尸将僵尸马作为目标

进食与成长

  • enableEatFoodItems — 启用吃掉落食物
  • recoveryPerNutrition — 控制食物营养恢复的生命值
  • maxHealthBoostCap — 僵尸通过进食可获得的最大额外生命值
  • maxHealthBoostCapHardModeAddition — 困难难度下的额外生命成长上限
  • eatCooldownTicks — 进食动作之间的冷却时间
  • rottenFleshGiveResistance — 允许腐肉给予临时抗性提升

持久化与战利品

  • zombiesBecomePersistentAfterEating — 已进食的僵尸不再自然消失
  • zombiesDropMoreLoot — 根据通过进食获得的额外生命值增加额外战利品
  • hpLootRatio — 控制需要多少已获得的额外最大生命值才能获得额外战利品抽取次数

数据包支持

该模组使用标签来控制僵尸的食物和狩猎目标。

僵尸食物

zombieseatanimals:zombie_food

此标签中的任何物品都可以被僵尸吃掉。

data/zombieseatanimals/tags/items/zombie_food.json

强制狩猎目标

zombieseatanimals:zombie_target_animal

此标签中的实体始终被视为有效的狩猎目标。

禁止狩猎

zombieseatanimals:not_zombie_target_animal

此标签中的实体永远不会被狩猎。

目标选择遵循以下优先级:

  1. not_zombie_target_animal中的实体永远不会被狩猎。
  2. zombie_target_animal中的实体始终是有效目标。
  3. 否则,模组会检查该实体的战利品表是否能掉落zombie_food中的物品。

对于大多数整合包来说,将兼容的食物物品添加到zombie_food中应该就足够了。实体标签主要用于需要显式覆盖的情况。

常见问题

Zombies Eat Animals 支持哪些 Minecraft 版本?

Zombies Eat Animals 支持 Minecraft Java 版 1.20.1–26.1.2,共 4 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Zombies Eat Animals 怎么安装?

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

评论

登录后评论和评分

vomiter 的其他作品

查看全部 →