ItemClearLag [ICL]

ItemClearLag [ICL]

ItemClearLag (ICL) 是一个Minecraft模组,旨在通过定期清除地面上的物品来提升服务器性能。

性能

物品清理 (ICL)

ItemClearLag (ICL) 是一个 Minecraft 模组,旨在通过定期清理地面上的物品来提升服务器性能。该模组特别适用于玩家数量多、掉落物品容易堆集并导致卡顿的服务器。

安装

  1. 确保已安装 Fabric。
  2. 下载最新版本的 ICL。
  3. 将下载的 .jar 文件放入 mods 文件夹。
  4. 启动服务器或游戏。

指令

在聊天框中输入 /icl 即可查看所有可用指令。

ICL 提供的主指令是 /icl,它包含多个子指令:

  • /icl forceclean:立即清除所有地面物品。
  • /icl reload:重新加载 ICL。
  • /icl config set <键> [值]:更改配置项的值。若要查看当前配置项的值,请使用 /icl config set <键>。
  • /icl cancel [秒数]:取消下一次清理。如果提供了秒数,下一次清理将在此秒数后开始。

配置

可以使用 /icl config set 指令更改配置项。以下是一些可配置的项:

  • Delay:自动清理之间的延迟(秒)。
  • NotificationDelay:发送通知时,在清理前的延迟(秒)。
  • NotificationStart:在清理前开始发送通知的时间(秒)。
  • NotificationTimes:在清理前发送通知的次数。
  • CountdownStart:在清理前开始倒计时的时间(秒)。
  • doNotificationCountdown:是否在清理前显示倒计时。
  • doNotificationSound:发送通知时是否播放音效。
  • doLastNotificationSound:发送最后一次通知时是否播放音效。
  • NotificationSound:发送通知时播放的音效。
  • LastNotificationSound:发送最后一次通知时播放的音效。
  • NotificationLang:通知的语言。
  • NotificationColor:通知的颜色。
  • RequireOp:是否要求玩家为管理员才能使用 ICL 指令。
    • 注意: 如果安装了 fabric-permissions 模组,则不使用**此配置项,请改用任意权限管理器。
  • RequireOpCancel:是否要求玩家为管理员才能取消清理。
    • 注意: 如果安装了 fabric-permissions 模组,则不使用**此配置项,请改用任意权限管理器。
  • preserveNoDespawnItems:是否保留设置为永不消失的物品。
  • preserveNoPickupItems:是否保留设置为不可拾取的物品。

权限

ICL 集成了 fabric-permissions,允许您为每条指令设置权限。以下是权限列表:

  • icl.forceclean:允许玩家使用 /icl forceclean 指令。
  • icl.reload:允许玩家使用 /icl reload 指令。
  • icl.config:允许玩家使用 /icl config 指令。
  • icl.cancel:允许玩家使用 /icl cancel 指令。

许可协议

ICL 采用 MIT 许可协议。详情请参阅 LICENSE 文件。