CommandBlocker(Forge)

CommandBlocker(Forge)

一个轻量级服务端模组,允许阻止特定命令(如/gamemode、/tp、/give)——即使对管理员(OP)也生效——并提供游戏内绕过白名单。

RestrictiveCommands (Forge)

RestrictiveCommands 是一款轻量级模组,专为 Minecraft Forge 1.20.1 的专用服务器管理员设计。

你是否遇到过管理员(OP)滥用 /gamemode 或 /give 等指令的问题?或者你只是想限制 /tp 指令?本模组允许你全局禁止指令(对普通用户和管理员/OP 均有效),并管理一个例外列表(允许用户),这样只有你指定的人才能使用这些指令。


支持

      在 Buy Me a Coffee 上支持  

🚀 功能

  • 完全封锁: 当你封锁一条指令后,任何人都无法使用它(即使是 4 级 OP 也不行),除非他们在例外列表中。
  • 动态配置: 实时封锁、解封以及管理允许玩家,可直接通过游戏内聊天或控制台操作。
  • 持久化: 所有配置将自动保存到 config/permbridge.json 文件中。
  • 轻量且兼容: 使用原生的 Mixin 注入实现,非侵入式,避免与其他指令模组产生不兼容。

🛠️ 管理指令

(需要 OP 等级 3 或更高,或服务器控制台权限)

  • /permbridge block
    封锁一条指令的使用(例如:/permbridge block gamemode 或 /permbridge block give)。

  • /permbridge unblock
    解封指令,恢复其原始(原版)行为。

  • /permbridge allow
    将一名玩家添加到例外列表(绕过限制),使其能够使用被封锁的指令。

  • /permbridge deny
    将一名玩家从例外列表中移除。

  • /permbridge list
    在聊天中显示被封锁的指令列表和允许的玩家列表。


⚙️ 初始配置

默认情况下,当服务器首次启动时,模组会自动封锁以下指令:

  • /tp(传送)
  • /gamemode
  • /give
  • /time

你可以通过直接编辑 config/permbridge.json 文件来修改初始列表,或者添加/移除玩家。