Minecraft Wiki
Advertisement
Это заготовка статьи.
Вы можете помочь проекту, дополнив и оформив её.
Командный блок
Блок управления режимом Приключения
Командный блок
Тип

Твёрдый блок

Требования

Нет

Действует ли
гравитация

Нет

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

Нет

Светимость

Нет

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

3 600 000

Прочность

-1

Инструмент

Нет

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

Нет

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

Да (64)

Воспламеняемый

?

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

1.4.2 (12w32a)

Номер

 dec: 137 hex: 89 bin: 10001001

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

Для того, чтобы командный блок работал в мультиплеере, в файле server.properties нужно установить Шаблон:Код в Шаблон:Код

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

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

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

  • @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, то при активации в чат выведется вписанное сообщение. Но перед сообщением вместо символа @ появится имя, которое было дано командному блоку.

Также были замечены особенности, в расположении командных блоков и порядком исполнения команд, при подключении нескольких блоков к одному источнику питания:

Вот расположение командных блоков относительно сторон света:

Обучающие видео

[1] [2] [3]

Галерея

История

Официальный выпуск Java Edition
[[27 июля 2012]]
1.4
1.7.2
1.8

Примечания

Advertisement