跳到正文

Tickrate API

作者:min01

一个小型前置模组,用于操控 tick 速率。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Tickrate API 是一个简单(?)的库模组,用于操纵游戏内刻速率。
灵感来自 Guichaguri 的 Tickrate Changer

基本用法:

使用 TickrateUtil 类来修改游戏内刻速率。
实体会拥有最高优先级的刻速率。
默认优先级为 1000。
大多数方法应该不言自明。

\- TickrateUtil#setBaseTickrate
永久改变实体的刻速率。
只需调用一次。

\- TickrateUtil#setTickrate
临时改变实体的刻速率。
需要每刻调用。
虽然你可以在任何地方调用它,但在 LivingTickEvent 内使用 0 刻速率不会生效,因为该事件不会被触发。
在这种情况下,请改用下面的事件。

\- EntityTickEvent
与 LivingTickEvent 不同,此事件会为每个实体触发,包括玩家。
如果实体的刻速率为 0,它将以 20 刻速率触发。
在两侧都会触发。

要创建 TickrateTimer 的新实例,请使用 TickrateTimer#createDefault 或 TickrateTimer#createWithTickrate

按下 F3 + B 将显示维度中现有的刻速率区域。

此外还有面向非开发者的游戏内命令。
要移除区域,请在同一坐标处填入 -1 刻速率。

/tickrate entity \[\]
/tickrate dimension \[\]
/tickrate area \[\]

常见问题

Tickrate API 支持哪些 Minecraft 版本?

Tickrate API 支持 Minecraft Java 版 1.19.2–1.21.1,共 4 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Tickrate API 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

min01 的其他作品

查看全部 →