
进食动画分叉版
一个为可食用和可饮用物品添加精灵动画的模组 衍生自 Eating Animation
查看大图进食动画 Fork
一个简单的、纯客户端的 Fabric 和 NeoForge 模组,为 Minecraft 中的进食和饮用添加了流畅的三阶段精灵动画。观看你的苹果一口一口变小、面包一片一片撕开、药水瓶一口一口喝光——所有动画都会在你的手中、快捷栏和背包中呈现。
非官方分支 深受喜爱的 Eating Animation 模组(原作者:
theone_ss),已移植到 Fabric 和 NeoForge,适配现代 Minecraft 版本,并使用新的 1.21.4+ 物品模型定义系统。原模组采用 MIT 许可证;此分支同样采用 MIT 许可证。完全归功于原作者。
特性
- 43 种原版食物与饮品已添加动画 — 游戏中每一种食物(苹果、面包、熟牛肉、金苹果、紫颂果、迷之炖菜、奶桶、蜂蜜瓶、不祥之瓶等 35 种)都有其独特的三帧进食动画。
- 药水动画 — 所有类型的药水都会播放三帧饮用动画,并显示正确的药水颜色(饮用时保留药水染色效果,例如治疗药水保持红色、夜视药水保持蓝色等)。
- 内置模组支持资源包 — 附带一个默认启用的内置资源包,为 15 个热门模组中的 271 种食物物品添加了进食动画:
- Adorn(4 个物品)— 热巧克力、发光浆果茶、甜浆果汁、下界疣咖啡
- Additional Additions(4 个物品)— 浆果派、鸡块、煎蛋、蜂蜜苹果
- BetterEnd(14 个物品)
- BetterNether(7 个物品)
- Botania(2 个物品)
- Create(5 个物品)
- Duckling(1 个物品)
- Expanded Delight(33 个物品)
- Farmer's Delight(75 个物品)
- Food Plus ID(93 个物品)
- Hybrid-Aquatic(12 个物品)
- Naturalist(11 个物品)
- Snow Pig(2 个物品)
- The Bumblezone(5 个物品)
- Winterly(3 个物品)
- 在任何地方都有效 — 在你的手中、快捷栏、背包、物品展示框以及在其他玩家身上。只要有物品渲染的地方,动画都会播放。
- 纯客户端 — 无需安装服务端。将 jar 文件放入
mods/文件夹即可。在原版服务器上也能使用。 - 无性能影响 — 使用 Minecraft 原生的物品模型系统,无刻事件、无 Mixin、无逐帧渲染钩子。
- 双加载器支持 — 同时支持 Fabric 和 NeoForge。选择与你加载器匹配的 jar 文件。
安装
Fabric
- 为你的 Minecraft 版本安装 Fabric Loader
- 为你的 Minecraft 版本下载 Fabric API 并将其放入
mods/文件夹 - 从此页面下载 Eating Animation Fork(Fabric jar)并将其放入
mods/文件夹 - 启动 Minecraft — 大功告成,无需配置
NeoForge
- 为你的 Minecraft 版本安装 NeoForge
- 从此页面下载 Eating Animation Fork(NeoForge jar)并将其放入
mods/文件夹 - 启动 Minecraft — 大功告成,无需配置
与原版模组的区别
此分支完全重写了渲染流程,使用 Minecraft 1.21.4 新的数据驱动的物品模型定义系统(原模组使用 ModelPredicateProviderRegistry + JSON "overrides" 块,Mojang 已在 1.21.4 中移除了该系统)。
主要变化:
- 314 个物品模型 JSON 文件(
assets/<命名空间>/items/<食物>.json)由原模组的旧版 override 文件生成,使用minecraft:condition(using_item)+minecraft:range_dispatch(use_duration按 1/30 缩放)来驱动三阶段动画 - 所有 939 个原始逐阶段框架模型(
apple_eating_0.json、apple_eating_1.json、apple_eating_2.json等)保持不变 — 与原模组相同的美术资源 - 所有 957 个原始纹理保持不变
- 零 Java 渲染代码 — 模组唯一的 Java 类仅用于注册内置资源包。所有动画逻辑都存在于 JSON 文件中,这意味着更好的性能、更容易维护,并且没有可能在 Minecraft 更新时被破坏的 Mixin
- 药水渲染已修复 — 现在药水使用正确的原版模型(
minecraft:item/potion)和正确的打包整数染色(default: -13083194),并且染色效果应用于所有 3 个饮用帧,因此在饮用动画期间药水颜色保持正确 - 动画定时已修复 — 每个
range_dispatch块都包含"scale": 0.033333(1/30),以将原始的使用持续刻数转换为阈值所期望的 0.0–1.0+ 范围。没有这个,动画会在第一次咬下时直接跳到最后一帧 - 双加载器支持 — Fabric jar(使用 Loom 构建)和 NeoForge jar(使用 NeoForge 的 MDK 构建)包含相同的数据驱动 JSON 资源,因此在不同加载器上的行为完全相同
已知问题 / 常见问题
问:模组在 MultiMC / Prism Launcher 中无法加载 / 显示不兼容。 答:确保你下载的 jar 文件与你的加载器(Fabric 或 NeoForge)以及 Minecraft 版本匹配。Fabric 和 NeoForge 的 jar 文件不可互换 — 安装前请检查文件名。
问:这在服务器上能用吗? 答:能 — 这是纯客户端模组。你可以加入任何原版服务器,动画都会生效。服务器无需安装此模组。
问:我可以在我的整合包中使用这个模组吗? 答:可以 — 采用 MIT 许可证,无需额外许可。只需将 jar 文件放入你的整合包中,并注明原作者(theone_ss)和此分支即可。
问:这个模组会移植到 Forge / Quilt 吗? 答:我不会移植。模组采用 MIT 许可证,欢迎任何人进行移植。
许可证与致谢
MIT 许可证 — 参见 LICENSE。
- 原版模组:Eating Animation 由
theone_ss、spusik_、PinkGoosik、DoctorNight1创作 — MIT 许可证 - 此分支:由 Fring(github.com/Fring-BS)维护,移植到 Fabric 和 NeoForge,适配现代 Minecraft 版本,并使用新的物品模型定义系统
- 所有美术资源(食物/饮品精灵图、模组图标)均来自原版模组,在 MIT 许可证下使用
如果你发现任何错误,或想请求支持新模组的食物物品,请在项目仓库中提交问题。
链接
- 源代码:GitHub
- 问题追踪器:GitHub Issues
- 原版模组:Modrinth · CurseForge · GitHub
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。