禁用指令

禁用指令

通过配置文件或游戏内规则禁用任何命令——并提供多语言反馈。轻量级。

禁用命令 是一个轻量级的 NeoForge 模组,允许服务器管理员屏蔽服务器上的任何命令(或命令前缀)——无需重启,也无需客户端模组。

🔧 功能特性

  • 可配置的封禁列表 – 在 config/disablecommand-common.toml 中指定命令(例如:["tp::s", "gamemode creative::e", "kill::e"])。
  • 游戏内开关 – 使用游戏规则 /gamerule disableCommandEnabled false 可临时禁用屏蔽功能(适用于维护或故障排查)。
  • 仅服务端 – 只需在你的 NeoForge 服务器上安装;客户端无需任何操作。

🎮 使用方法

  1. 将模组放入服务器的 mods 文件夹中。
  2. 启动服务器 – 它将自动生成配置文件。
  3. 编辑 config/disablecommand-common.toml: ```toml [commands] disabledCommands = ["tp::s", "gamemode creative::e", "kill::e"] (可选)重新加载或重启 – 更改会立即生效。

在游戏中,运行 /gamerule disableCommandEnabled true 可启用屏蔽功能,或运行 /gamerule disableCommandEnabled false 临时禁用该功能。

⚙️ 配置说明 配置文件包含以下内容:

disabledCommands – 命令字符串列表(不带 /)。使用前缀匹配,因此 "gamemode" 同样会屏蔽 /gamemode creative。

📦 兼容性 Minecraft 1.21.1 – NeoForge 21.11.44 或更高版本。

支持单人游戏(内置服务器)和专用服务器。

无依赖项。