Командный блок

Материал из Playzone Minecraft Wiki
Версия от 17:19, 29 января 2013; ArtSin (обсуждение) (Отмена правки 130818, сделанной участником Strateg (обс.) Norrius, защити страницу на пару дней!)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Командный блок
Блок управления режимом Приключения.png
 Grid Командный блок.png
Тип

Твёрдый блок

Требования

Нет

Физика

Нет

Прозрачность

Нет

Светимость

Нет

Взрывоустойчивость
Прочность

-1

Инструмент

Любой инструмент

Возобновляемый

Нет

Дроп

?

Складываемый

Да (64)

Первое появление

12w32a (1.4.2)

Номер

dec: 137 hex: 89 bin: 10001001

Командный блок — это блок, который исполняет указанную консольную команду при получении сигнала красного камня. Этот блок расширяет возможности создателей карт с режимом приключения. Учитывая его функциональность, он не может быть создан крафтом[1], и может быть получен только администраторами серверов[2] или через чит-коды, если они включены в настройках мира: /give @p 137.

Для того, чтобы командный блок работал в мультиплеере, в файле server.properties нужно установить enable-command-block в true.

Использование

Основная статья: Команды консоли

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

  • @p — ближайший игрок;
  • @a — все игроки (если возможно);
  • @r — случайный игрок.

Указатель на игрока может быть расширен при помощи аргументов, указываемых в квадратных скобках через запятую (например, @p[r=10,m=0]). Доступные аргументы:

  • x - X координата центра поиска;
  • y - Y координата центра поиска;
  • z - Z координата центра поиска;
  • r - максимальный радиус поиска;
  • rm - минимальный радиус поиска;
  • m - игровой режим;
  • l - максимальный уровень опыта;
  • lm - минимальный уровень опыта;
  • c - специальный аргумент для @a: ограничение количества игроков, к которым будет применена команда. Например, @a[c=10] - это 10 первых игроков из списка, @a[c=-12] - 12 последних игроков из списка.

Галерея

История

  • 27 июля 2012 года Джеб в своем твиттере опубликовал информацию о блоке, предназначенном для режима Приключения. Он начал размещать идеи, фотографии и намеки на те функции, которые блок будет выполнять.
  • Во время AMA Нотч намекнул, что блок будет добавлен в 1.4.[5]
  • Этот блок был добавлен в 12w32a.
  • В 12w38a был добавлен расширенный синтаксис указания цели.
  • В 12w39b были добавлены параметры l и lm - максимальный и минимальный уровень игрока соответственно и rm - минимальный радиус поиска.

Примечания