Что нужно знать заранее

Командный блок выполняет команды, когда получает сигнал от редстоуна или настроен на режим “Всегда активен”. Командный блок нельзя сломать в выживании. Его в основном используют на серверах для автоматизации и механизмов. Об этом пишет Minecraft Wiki: блок исполняет команды по сигналу редстоуна, а также описаны его свойства и ограничения. Источник: https://ru.minecraft.wiki/w/Командный_блок

Также для выполнения команд в мире должен быть включен “Использование читов” (это относится к обычной выдаче командного блока через консоль). Источник: https://www.minecraft.net/ru-ru/article/minecraft-commands

Вариант 1. В одиночной игре (самый простой)

  1. Создай мир или открой уже существующий.
  2. Включи “Использование читов”:
  3. при создании мира
  4. или через меню “Открыть для сети”, затем снова “Открыть мир для сети”
    Minecraft официально пишет, как включить читы в одиночной игре и что после этого достижения могут перестать начисляться. Источник: https://www.minecraft.net/ru-ru/article/minecraft-commands
  5. Открой чат и напиши:
  6. /gamemode creative
  7. Выдай командный блок:
  8. /give @s command_block
  9. Поставь блок в мир и открой его интерфейс. Для этого обычно используют кнопку “Использовать предмет” по блоку (в рамках редактора правил мира это делается в режиме креатива).

Командный блок получает команду в своем интерфейсе и запускает ее по сигналу редстоуна или при настройке “Всегда активен”. Источник: https://ru.minecraft.wiki/w/Командный_блок

Вариант 2. На сервере

На сервере дело обычно упирается в права и настройки:
- игрок должен иметь достаточный уровень разрешений
- у сервера должны быть включены командные блоки

Проверь настройки сервера

В файле server.properties должны стоять:
- enable-command-block=true
- op-permission-level должно быть не меньше нужного уровня для доступа к настройкам (часто ставят 2 или выше)

Эти параметры и сам принцип “кто может открыть интерфейс командного блока” описаны на Minecraft Wiki. Источник: https://ru.minecraft.wiki/w/Командный_блок

Выдай себе креатив и командный блок

  1. В чат введи:
  2. /gamemode creative
  3. Выдай блок:
  4. /give @s command_block

Если у тебя нет прав на выдачу, попроси оператора выдать командный блок или поставь механизм оператором.

Частая проблема: “Выдаю блок, но интерфейс не открывается”

Командный блок дает доступ к своему интерфейсу, когда ты находишься в режиме творчества. Это прямо отмечено в справке Minecraft Wiki: интерфейс блока открывается игроком только в режиме “Творчество”. Источник: https://ru.minecraft.wiki/w/Командный_блок

Как связать творческий режим и командный блок

Самая частая задача - сделать кнопку или рычаг, которые переключают игрока на креатив.

Пример механизма

  1. Поставь:
  2. командный блок
  3. рычаг или кнопку рядом
  4. В командный блок впиши команду:
  5. gamemode creative @p
  6. Настрой тип блока и активацию:
  7. “Импульс” с редстоун-сигналом от рычага или кнопки
  8. или “Всегда активен”, если нужно без редстоуна (с учетом производительности)

Поведение командного блока (импульсный/цепной/цикличный, “Always active/Needs Redstone”) описано на Minecraft Wiki. Источник: https://ru.minecraft.wiki/w/Командный_блок

Таблица: что обычно путают

Ситуация Почему так происходит Как исправить
Командный блок не получается выдать Не включены читы в мире или нет прав на сервере В одиночной игре включи “Использование читов”; на сервере попроси оператора
Не открывается интерфейс командного блока Интерфейс доступен в режиме творчества Переключись на /gamemode creative
Команда не запускается от рычага/кнопки Блок настроен неправильно (нужен сигнал редстоуна) Проверь тип блока и режим “Needs Redstone/Always active”
Механизм работает рывками Цепочки и много повторителей дают нагрузку Уменьши количество командных блоков и отключи лишний вывод сообщений

Полезные ссылки

  • Командный блок в Minecraft Wiki: https://ru.minecraft.wiki/w/Командный_блок
  • Как использовать команды и как включать читы в одиночной игре: https://www.minecraft.net/ru-ru/article/minecraft-commands
  • Общая команда переключения режима игры (gamemode): https://minecraft.fandom.com/ru/wiki/Командные_консоли/defaultgamemode