ClearDrop

ClearDrop

一款世界级的液滴清洁器,旨在防止众多物品未被清洁,并优化性能。

实用

ClearDrop

ClearDrop 是一款专为 Hytale 服务器设计的高效轻量级物品清理插件。它通过自动以可配置的时间间隔清除世界中掉落的物品,防止物品堆积导致的实体卡顿,从而帮助维持服务器性能。

✨ 功能特点

  • 智能自动清理: 结合了定时清理周期与智能过滤逻辑。它只针对有效的基于物理的实体(掉落物品),确保重要的世界对象不受影响。
  • 性能优化与多世界支持: 采用并行处理构建,能同时高效扫描和清除所有已加载世界中的实体,而不会导致服务器卡顿或冻结。
  • 完全可定制的通知: 具备智能警报系统,包含开始、警告和完成消息。包括可切换警报,通过启用或禁用特定的倒计时和报告来减少聊天刷屏。
  • 高级配置与本地化: 可通过 config.json 轻松调整清理频率和警告计时器。所有面向玩家的消息均能通过 language.json 进行完整翻译。
  • 手动管理: 通过游戏内命令立即执行操作,强制进行即时清理或随时调整设置。
  • 精确的实体逻辑: 使用内部组件过滤来区分垃圾物品和关键实体,为您的服务器提供安全可靠的维护工具。

🚀 命令

命令 描述 权限
/cleardrop now 立即在所有世界执行清理过程。 cleardrop.admin
/cleardrop auto <分钟> 设置自动清理间隔(以分钟为单位)。 cleardrop.admin
/cleardrop auto <true/false> 启用/禁用“下次清理在X分钟后”的通知。 cleardrop.admin
/cleardrop notice <秒> 设置清理前的警告倒计时时间。 cleardrop.admin
/cleardrop notice <true/false> 启用/禁用“清理将在X秒后...”的警告消息。 cleardrop.admin
/cleardrop cleanupfinished <true/false> 启用/禁用“清理完成...已移除X个物品”的消息。 cleardrop.admin

⚙️ 配置

该插件会在您的配置目录中生成一个 ClearDrop 文件夹。

  1. ClearDrop.json: 控制逻辑。

    • MinutesExecution: 清理运行的频率。
    • CleanupWarningSeconds: 清理前的倒计时时间。
    • NotificationAutoEnabled: 周期性计划消息的开关。
    • NotificationNoticeEnabled: 清理前警告的开关。
    • NotificationCleanupFinishedEnabled: 清理后报告的开关。
  2. language.json: 所有消息 将所有聊天消息自定义为您服务器的语言或风格。

🛠️ 安装指南

  1. 下载最新的 JAR 文件。
  2. 将其放入服务器 modsplugins 文件夹中。
  3. 重启您的服务器。
  4. 享受更干净、无卡顿的体验!

⚠️ 变更说明

在 1.0.0 和 1.0.1 版本中,使用了命令 /clear;由于关于该命令的冲突意见,1.0.2 版本改用 /cleardrop


由 Hiag0 开发,针对 Hytale 服务器性能进行优化。