Командні блоки на сервері
Як увімкнути командні блоки, чому вони небезпечні на публічному сервері та як обмежити доступ до них правами.
Оновлено 13 серпня 2026 р.
Блоки команд за замовчуванням вимкнені:
enable-command-block=true
Після перезапуску блок можна отримати командою /give Nick command_block — у творчому інвентарі його немає.
Типи блоків
| Тип | Поведінка |
|---|---|
| Імпульсний | Спрацьовує від сигналу редстоуну |
| Ланцюговий | Спрацьовує після попереднього блока |
| Циклічний | Виконується щотик |
Циклічні блоки — головне джерело просідання продуктивності: 20 виконань за секунду для кожного блока. Десяток таких схем уже помітний у профілюванні — Spark.
Небезпека
Блок команди виконується з рівнем дозволу 2, тобто може використовувати /give, /tp, /summon. Гравець, який отримав доступ до розміщення блоків, фактично отримує можливість видавати будь-який предмет.
Саме тому на публічних серверах:
- розміщувати блоки можуть лише адміністратори;
- ділянка зі схемами захищена регіоном — WorldGuard;
/give command_blockне входить до наборів і не продається як донат-перк.
Вивід у консоль
Кожне спрацювання записується в лог і засмічує його. Вимкнути це можна правилом:
gamerule commandBlockOutput false
gamerule logAdminCommands false
Альтернатива
Для більшості задач (телепорти, нагороди, оголошення) плагіни зручніші та дешевші за навантаженням: вони працюють за подією, а не двадцять разів за секунду. Блоки команд добре підходять там, де потрібна ванільна механіка мапи.
