更好的村民动画

更好的村民动画

程序化村民动画、对话、感知、长袍物理效果,以及为Fabric和NeoForge提供的实体交易功能。

更好的村民动画(Better Villager Animations)

村民应该像角色一样——而非移动的雕塑。

更好的村民动画(Better Villager Animations)用一套独立的程序化角色系统替代了原版僵硬的动画,该系统围绕表情、感知、说话、物理效果和交易而构建。

无需动画资源包或外部动画框架。生物群系、职业、等级、幼体状态及资源包纹理仍然受支持。

  • 程序化全身动画:涵盖头部、躯干、手臂、腿部和长袍。
  • 情境感知行为:由移动、交谈、工作、危险、受伤、庆祝及附近玩家驱动。
  • 丰富的说话表现:包含建模的嘴巴、铰接下颚、嘴唇、牙齿、舌头、音节变化及自然的短语停顿。
  • 感知与个性:通过眼睛焦点、头部追踪、反应和非循环姿势变化体现。
  • 原生 Fabric 和 NeoForge 版本:无加载器桥接层。
  • 单文件安装:内嵌动画和物理运行环境。

动画图会持续混合村民的当前状况,而非重放单一固定循环。行走有重量感,待机姿势带有呼吸感,说话跟随可听的语音事件,反应随情境而变。

原版纹理和图层系统得以保留,因此职业、生物群系、等级、幼体以及兼容的资源包仍能正确显示。

僵硬的下部外套被重建为可活动的长袍面板,由内嵌的 dyn4j 约束动力学引擎驱动。运动自然响应,无需 CUDA、原生库或特定品牌的 GPU。

交易可触发基于职业的报价展示和物理角色动作,让互动感觉像是一场表演,而不仅仅是打开菜单。

Minecraft Fabric NeoForge Java
1.21.1–1.21.8 ✅ ✅ 21
1.21.10–1.21.11 ✅ ✅ 21
26.1, 26.1.1, 26.1.2, 26.2 ✅ ✅ 25

Minecraft 1.21.9 有意不支持。

  • 客户端安装:必需
  • 服务端安装:可选
  • Fabric API:不需要
  • OptiFine、EMF、ETF、GeckoLib 及外部配置模组:不需要

请始终下载与您的 Minecraft 版本和模组加载器完全匹配的文件。

  1. 安装匹配的 Fabric Loader 或 NeoForge 版本。
  2. 从 Versions 页面 下载匹配的 Better Villager Animations JAR 文件。
  3. 将 JAR 放入 Minecraft 的 mods 文件夹并启动游戏。

不要同时安装两个加载器版本的构建。