
时间缩放库
一个为Minecraft设计的库模组,引入了时间缩放(子弹时间)功能。
TimeScaleLib
TimeScaleLib 是一个库模组,为 Minecraft 添加了高级时间缩放(子弹时间)机制。
与原版的 /tick rate 命令不同,此模组仅减慢非玩家实体和游戏世界的时间流速,从而在保持玩家控制响应灵敏的同时,实现更自然的慢动作效果。
功能特性
- 独立的时间缩放系统
- 支持平滑的恢复过渡
- 兼容渲染的 PartialTick API
- 支持将时间缩放应用于指定实体的移动
- 内置时间缩放命令
兼容性
TimeScaleLib 包含对多个战斗和游戏玩法系统的兼容性支持。
目前兼容:
已知不兼容的模组:
- 无
命令
应用时间缩放
/timescale apply <scale> [<duration>] [<transition>] [include <target>]
对游戏世界应用时间缩放效果。
scale:时间缩放倍率(0.0 ~ 1.0)duration:可选的总持续时间(单位:游戏刻)。默认值为-1;当设置为-1时,时间缩放效果将无限持续transition:可选的恢复过渡持续时间(单位:游戏刻)。默认值为20;当设置为-1时,过渡将应用于时间缩放效果的整个持续时间target:可选的实体,其物理移动也将受到时间缩放的影响(通常为玩家)。默认值为null
示例:
/timescale apply 0.1 120 20
以 10% 的时间速度运行 120 游戏刻,并在最后 20 游戏刻内平滑恢复至正常速度。
移除时间缩放
/timescale remove
移除所有活跃的时间缩放效果。
API
目前提供:
- 应用时间缩放
- 查询当前时间缩放
- 移除所有时间缩放
- 访问分层 PartialTick 值
目前用于为 ParCoolSkill 提供子弹时间效果。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。