RibsCombatLog

RibsCombatLog

通过击杀在PVP中断开连接的玩家来防止Hytale中的战斗日志记录。

图书馆

Logo

RibsCombatLog

RibsCombatLog 是一款 Hytale 插件,旨在防止玩家在战斗中通过断开连接来逃避 PvP 后果。当玩家在战斗标记状态下主动离开服务器时,他们将自动被杀死,其物品会掉落原地。


功能特性

  • 战斗标记 - 当玩家击中或被其他玩家击中时,将被标记。
  • 基础插件兼容性 - 防止其他插件(如 HyCommands 或其他基础插件)覆盖被禁止的命令,确保其在战斗期间仍受限制。
  • 双方标记 - 攻击者和受害者都会在战斗中被标记。
  • 战斗逃逸惩罚 - 如果玩家在战斗中断开连接,他们将被杀死并掉落所有物品。
  • 可配置时长 - 战斗标记持续时间可配置(默认:15 秒)。
  • 战斗进入/离开消息 - 进入 PvP 状态和战斗标记过期时显示消息。这些消息可自定义。
  • 命令阻止 - 在战斗期间阻止指定命令(例如 /spawn/teleport/warp)。
  • 可配置的阻止命令列表 - 可在 config.json 中配置被阻止的命令列表。

配置

当插件启动时,它会创建以下目录和文件:<dataDirectory>/RibsCombatLog/config.json
时长的默认值为 15 秒。

默认 config.json

{
  "combatTagDurationSeconds": 15
}

使用说明

您可以直接下载预编译的 .jar 文件,也可以根据需要修改源代码并自行编译。

编译

要编译插件,请使用以下命令:

mvn clean package -DskipTests

安装

  1. target/ 目录中找到生成的 .jar 文件。
  2. 将 .jar 文件复制并粘贴到您的 Hytale 服务器的 mods/ 文件夹中。
  3. 重启服务器以加载插件。

问题反馈

如果您有任何问题或建议,请随时在此处留言或在 GitHub 上发起拉取请求。谢谢!