Skip to content
托管 · 服务器配置

服务器上的命令方块

如何启用命令方块、为什么它们在公开服务器上很危险,以及如何用权限限制访问。

更新于 2026年8月13日

命令方块默认处于禁用状态:

enable-command-block=true

重启后,您可以通过 /give Nick command_block 命令获取该方块——它不在创造模式物品栏中。

方块类型

类型行为
脉冲由红石信号触发
连锁在前一个方块之后触发
循环每个游戏刻运行一次

循环方块是性能下降的主要来源:每个方块每秒执行 20 次。在性能分析中,十几个这样的电路就已经很明显了——Spark。

危险

命令方块以权限等级 2 运行,这意味着它可以使用 /give、/tp、/summon。获得放置方块权限的玩家实际上就获得了发放任意物品的能力。

因此,在公开服务器上:

  • 只有管理员可以放置方块;
  • 电路所在区域由区域保护——WorldGuard;
  • /give command_block 不包含在礼包中,也不作为赞助者特权出售。

控制台输出

每次触发都会写入日志,使日志变得杂乱。您可以通过一条规则将其禁用:

gamerule commandBlockOutput false
gamerule logAdminCommands false

替代方案

对于大多数任务(传送、奖励、公告),插件更方便,负载也更低:它们在事件发生时运行,而不是每秒运行二十次。命令方块适用于需要原版地图机制的场景。

Minecraft 托管您离线时服务器仍在运行创建服务器