
乌苏的物品模型延迟
让资源包延迟Minecraft物品模型属性转换,包括条件、范围分发和选择属性。
物品模型延迟 是一个轻量级的 Fabric 模组,它为资源包作者提供了对物品模型切换的更多控制。
通常情况下,条件物品模型会在其条件改变时立即切换。物品模型延迟允许资源包为这些切换添加可配置的延迟,从而可以在切换前将模型保持激活状态一定的游戏刻数。
这对于创建更平滑或更可控的物品动画特别有用,例如攻击动画、使用动画以及其他由物品模型条件驱动的模型变化。
功能特性
- 为条件性物品模型变化添加可配置的延迟
- 支持延迟条件变为 真、假 或 两者 时的切换
- 延迟持续时间以游戏刻为单位进行配置
- 配置通过资源包内简单的
.mdprop文件进行管理 - 设计用于与原版物品模型 JSON 协同工作
- 仅客户端,且非常轻量
- 专为资源包作者设计
示例
资源包可以通过以下方式配置属性:
using_item.delay=20
using_item.mode=both这会使 using_item 模型条件在任一方向上改变状态前等待 20 游戏刻。
可用的模式允许作者控制延迟哪种切换:
hold— 延迟条件变为活跃时的切换release— 延迟条件变为不活跃时的切换both— 延迟两种方向的切换
为什么?
原版条件物品模型很有用,但它们的状态变化是立即发生的。这可能使得仅使用资源包难以甚至无法实现某些自定义物品动画。
物品模型延迟添加了缺失的时序控制,允许资源包创建在切换前持续特定时间的物品模型行为。
物品模型延迟本身不会添加自定义物品或模型。 它为使用它的资源包提供附加功能。
需求
- Minecraft 26.2
- Fabric Loader
- Fabric API
对于资源包作者,请查看我在 GitHub 上的 README
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。