Что такое командный блок

Командный блок – это особая структура в Майнкрафте, которая создана специально для режима «приключение». При помощи этого блока можно вывести в чат сообщение, предназначенное для игрока, можно уничтожить всех мобов вокруг, создать указатель на игрока или сущность. Благодаря командному блоку можно создать увлекательные квесты и наполнить игру интересными загадками.

Как получить командный блок в Майнкрафте

Командный блок можно получить только при помощи команды консоли.
Для этого наберите в чате:
/give Player command_block, где Player — это Ваш ник.
Для использования командного блока в сетевой игре нужно изменить файл server.properties. В нем нужно установить enable-command-block значение true.

Как используют командный блок

Командный блок активируется в игре при получении сигнала красного камня. Чтобы задать ему команду нужно открыть по его интерфейс нажатием ПКМ/
Командному блоку можно присвоить такие команды:

Указатели на игроков:
• @p — ближайший игрок;
• @a — все игроки (если возможно);
• @r — случайный игрок;
• @e — все сущности.
Например, ближайшему игроку можно написать так: /w @p [сообщение]
Указатель на игрока может быть расширен при помощи аргументов, указываемых в квадратных скобках через запятую (например, @p[r=10,m=0]). Доступные аргументы:
• x — X координата центра поиска;(если поставить значение ~, то центром поиска будет сам командный блок)
• y — Y координата центра поиска;(если поставить значение ~, то центром поиска будет сам командный блок)
• z — Z координата центра поиска;(если поставить значение ~, то центром поиска будет сам командный блок)
• r — максимальный радиус поиска;
• rm — минимальный радиус поиска;
• m — игровой режим;
• l — максимальный уровень опыта;
• lm — минимальный уровень опыта;
• name — псевдоним игрока;
• c — специальный аргумент для @a: ограничение количества игроков, к которым будет применена команда. Например, @a[c=10] — это 10 первых игроков из списка, @a[c=-10] — 10 последних игроков из списка.
Указатель на сущность может иметь привязку к конкретному типу сущности. Задается эта привязка аргументом
• type — Как пример, команда /kill @e[type=Skeleton] убьет всех скелетов, а команда /kill @e[type=!Player] убьет все сущности, не являющиеся игроком.
Также если командный блок переименовать на наковальне и ввести в него команду /say, то при активации в чат выведется вписанное сообщение. Но перед сообщением вместо символа @ появится имя, которое было дано командному блоку.

О других командах в Майнкрафт можно почитать здесь