跳到正文

Universal ClearLag

作者:Trollionaire

轻量级、多版本兼容的服务器实用模组,可自动清理实体、防止生物生成并控制卡顿。

收藏

介绍

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

Universal ClearLag 是一款轻量级服务器实用模组,可减少不必要的实体负载,并让服务器所有者直接控制多个 Minecraft 版本中的清理和生物生成。

目前支持的版本包括:

  • Forge 1.6.4
  • Forge 1.7.10
  • Forge 1.8.9
  • Forge 1.12.2
  • Forge 1.16.5
  • Forge 1.18.2
  • Forge 1.20.1
  • NeoForge 1.21.11

ClearLag 最初专注于清理掉落物,如今还支持可配置的生物清理、实时重载配置、阻止生成、管理清理命令,以及游戏内生成控制工具。

功能

  • 自动清理掉落物
  • 自动清理可配置的生物
  • 清理倒计时提醒
  • 可配置清理间隔
  • 手动清理命令
  • 可配置阻止生物生成
  • 支持原版和模组实体
  • 实时重载 JSON 配置
  • /clearlag reload,无需重启即可手动重载配置
  • 生成控制工具,可快速阻止或允许指定生物今后生成
  • 从磁盘重新加载时,已保存的生物不会受到阻止生成规则的影响
  • 低开销的运行时实体与生成检查

阻止生成功能只影响今后的生成尝试,不会删除现有生物。除非通过清理命令或定期清理规则将其移除,否则现有实体会继续留在世界中。

ClearLag 的设计目标是将自身开销降至最低。配置会在加载时进行验证和编译;运行时生成检查使用缓存的实体规则;只有实际执行清理时,才会扫描已加载的实体。

手动清理实体

在 Minecraft 1.6.4 至 1.12.2 中,ClearLag 提供了用于移除实体的管理命令:

/clearlag clear entities

也可以指定特定的实体类型进行清理。

示例:

/clearlag clear entities Slime
/clearlag clear entities Zombie Skeleton

Minecraft 1.12.2 使用带命名空间的注册表 ID:

/clearlag clear entities minecraft:slime

旧版的 /clearlag entities clear 命令写法也受支持。

手动清理实体与定期清理规则相互独立,可移除已加载的非玩家生物实体,包括史莱姆、村民、傀儡、有名字的生物、驯服的生物、Boss,以及受支持的模组实体。

玩家、盔甲架、掉落物、投射物和非生物工具实体不会被清理。

在 Minecraft 1.16.5 及更新版本中,建议使用 Minecraft 功能更强大的原版 /kill 选择器来代替手动清理实体。ClearLag 的自动清理功能仍受完整支持。

服务端使用

Universal ClearLag 默认仅在服务端运行。

生成控制工具默认处于禁用状态,因此客户端通常无需安装 ClearLag。

所有清理、阻止生成、命令、倒计时和配置功能都完全在服务端运行。

启用生成控制工具后:

  • 大多数受支持版本使用带标记的原版物品,仍兼容仅在服务端安装。
  • Minecraft 1.7.10 为保持兼容性,仍使用原版注册的 ClearLag 工具;启用此工具需要客户端安装对应模组,并重启服务器。

配置

ClearLag 使用 JSON 配置文件,并支持实时重载。

大多数配置更改都可以通过以下方式应用,无需重启服务器:

/clearlag reload

升级时会保留已有的明确设置,包括生成控制工具设置和实体规则。

常见问题

Universal ClearLag 支持哪些 Minecraft 版本?

Universal ClearLag 支持 Minecraft Java 版 1.6.4–1.21.11,共 8 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Universal ClearLag 怎么安装?

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

评论

登录后评论和评分

Trollionaire 的其他作品

查看全部 →