命令门

命令门

为任何原版或模组命令添加可配置的每位玩家冷却时间——服务端生效、持久保存、无需客户端模组。

Command Gate

Command Gate 为 Forge 服务器上的任何原版或模组命令添加可配置的每玩家冷却时间。玩家无需安装此模组。

功能

  • 适用于原版和模组命令
  • 每玩家冷却时间
  • 最长前缀匹配,实现精确的子命令规则
  • 冷却时间在服务器重启后仍然保留
  • 可配置的管理员绕过
  • 实时管理命令
  • 仅需服务器端

要求

  • Minecraft 1.20.1
  • Forge 47.4.10 或更新版本
  • Java 17

配置

首次启动后,编辑 config/commandgate-common.toml。

规则使用 command=seconds 格式,不带前导斜杠:

rules = ["home=30", "warp=10", "warp spawn=120"]
bypassPermissionLevel = 2

最具体的匹配前缀优先。在上面的示例中,/warp spawn 使用 120 秒,而其他 /warp 命令使用 10 秒。

如果管理员不应绕过冷却时间,请设置 bypassPermissionLevel = 5。

管理命令

  • /commandgate list
  • /commandgate set <seconds> <command prefix>
  • /commandgate remove <command prefix>
  • /commandgate clearcooldowns

管理更改立即生效并持久保存在世界中。被移除的配置规则将保持禁用状态,直到被明确重新设置。

安装

将 JAR 安装到服务器的 mods 文件夹中。无需客户端安装。