Хостинг · Настройка сервера

Командные блоки на сервере

Как включить командные блоки, чем они опасны на публичном сервере и как ограничить доступ к ним правами.

Обновлено 13 августа 2026 г.

Командные блоки выключены по умолчанию:

enable-command-block=true

После перезапуска блок можно получить командой /give Ник command_block — в творческом инвентаре его нет.

Виды блоков

ТипПоведение
ИмпульсныйСрабатывает от редстоун-сигнала
ЦепнойСрабатывает после предыдущего блока
ПовторяющийсяВыполняется каждый тик

Повторяющиеся блоки — главный источник просадок: 20 выполнений в секунду на каждый блок. Десяток таких схем уже виден в профилировании — Spark.

Опасность

Командный блок выполняется с правами уровня 2, то есть умеет /give, /tp, /summon. Игрок, получивший доступ к установке блоков, фактически получает выдачу любых предметов.

Поэтому на публичных серверах:

  • ставить блоки могут только администраторы;
  • зона со схемами закрывается регионом — WorldGuard;
  • /give command_block не выдаётся в кит и не продаётся в донате.

Вывод в консоль

Каждое срабатывание пишется в лог и засоряет его. Отключается правилом:

gamerule commandBlockOutput false
gamerule logAdminCommands false

Альтернатива

Для большинства задач (телепорты, награды, объявления) плагины удобнее и дешевле по нагрузке: они выполняются по событию, а не двадцать раз в секунду. Командные блоки хороши там, где нужны ванильные механики карты.