不要婴儿

不要婴儿

为游戏性考虑,移除敌对婴儿(僵尸婴儿),并可选地移除普通婴儿(如村民婴儿等)。

怪物

无婴儿模组

一个由 PCKR 引擎 管理的独立 Minecraft Fabric 模组,用于配置并消除生物的幼年变种。


特性

  • 移除敌对生物幼体:防止敌对生物的幼年变种(幼年僵尸、幼年猪灵等)生成,在实体实例化时立即将其转换为成年版本。
  • 被动生物重定向(青少年):将被动幼年生物(牛、羊、鸡、村民等)配置为渲染为成年大小,并装饰有丝带标签“🎀”,同时使它们在被击杀时掉落正常的成年战利品和经验。

游戏内配置界面

打开标准的 Minecraft 选项 菜单,点击“完成”旁边的 PCKR 引擎 按钮以打开仪表盘。在 无婴儿 部分下,点击 “展开” 以配置每项设置:

选项 ID 类型 默认值 描述
enabled 布尔值 true 模组的总开关。
remove_hostile_babies 布尔值 true 防止幼年僵尸、幼年猪灵等生成。
disable_passive_babies 布尔值 false 将被动幼年生物渲染为带有丝带标签“🎀”的成年体,并使其掉落成年战利品和经验。

工作原理

  1. 敌对生物拦截:Mixin 在僵尸/猪灵生成时拦截 setBaby(boolean) 方法,并强制将其设为 false。
  2. 客户端渲染:当被动幼年生物渲染被禁用时,客户端覆盖缩放提取逻辑,将实体渲染为大小 1.0F(使其在视觉上显示为成年体)。
  3. 战利品表:绕过 LivingEntity.shouldDropLoot 和 shouldDropExperience 中对青少年实体的幼年限制。

感谢下载,如果你遇到任何问题,请联系我。我会立即解决。 ~protoncracker。