Эту статью нужно срочно переписать!
Вы можете помочь, исправив и дополнив еë.
|
Только для Java Edition, Bedrock Edition и Education Edition |
Тип |
Твёрдый блок |
---|---|
Действует ли гравитация |
Нет |
Прозрачность |
Нет |
Светимость |
Нет |
Взрывоустойчивость |
3 600 000 |
Прочность |
-1 |
Инструмент |
Нет |
Дроп |
Нет |
Возобновляемый |
Нет |
Складываемый |
Да (64) |
Воспламеняемый |
? |
Первое появление | |
Значения данных |
См. Нумерацию данных |
Текстовый идентификатор |
|
“ |
|
„ | |
— Jeb о командном блоке[1] |
Командный блок (англ. Command Block) — это блок, который способен выполнять команды. Этот блок нельзя получить без использования читов, поэтому в основном он используется на серверах для создания особых механизмов.
Получение
Чтобы выдать себе командный блок, нужно использовать команду /give @p command_block
или /give Ваш_ник command_block
. Чтобы сразу поставить командный блок, можно использовать команду /setblock координаты command_block
.
Как и другие блоки, этот блок хранит NBT данные; СКМ + Ctrl будет копировать командный блок вместе с командой и другими параметрами.
Командные блоки недоступны в инвентаре Творчества и не могут быть сломаны в Выживании. Командный блок не горит и не может быть сдвинут поршнем.
Использование
Нажатие ПКМ по блоку открывает интерфейс с текстовым полем. Сохранение изменений возможно только при получении прав оператора сервера и в режиме Творчество. Введённая команда будет исполнена при активации блока красным камнем. Если же вы играете на версии 1.9.x-1.12.x, то можно нажать по кнопке внизу (Нужен сигнал или Needs Redstone) то у вас это поменяется на Всегда активен или Always Active. В командах особенно полезно использование селекторов.
Командный блок имеет направление, которое определяет, какой блок в цепи будет активирован следующим.
Руководство
Указатель на сущность может иметь привязку к конкретному типу сущности. Задаётся эта привязка аргументом
type
— Как пример, команда/kill @e[type=Skeleton]
убьёт всех скелетов, а команда/kill @e[type=!Player]
убьёт все сущности, не являющиеся игроком.
Также если командный блок переименовать на наковальне и ввести в него команду /say
, то при активации в чат выведется вписанное сообщение. Но перед сообщением вместо символа @ появится имя, которое было дано командному блоку.
Также были замечены особенности, в расположении командных блоков и порядком исполнения команд, при подключении нескольких блоков к одному источнику питания:
Вот расположение командных блоков относительно сторон света:
Значения
ID блока
Название | Идентификатор | Теги предмета (JE) | Форма | Ключ перевода |
---|---|---|---|---|
Командный блок | command_block |
dragon_immune wither_immune |
Блок и предмет | block.minecraft.command_block
|
Цепной командный блок | chain_command_block |
dragon_immune wither_immune |
Блок и предмет | block.minecraft.chain_command_block
|
Цикличный командный блок | repeating_command_block |
dragon_immune wither_immune |
Блок и предмет | block.minecraft.repeating_command_block
|
Название | Идентификатор |
---|---|
Блок-сущность | command_block
|
Название | Идентификатор | Числовой ID | Форма | Ключ перевода |
---|---|---|---|---|
Командный блок | command_block |
137 |
Блок и предмет | tile.command_block.name
|
Цепной командный блок | chain_command_block |
189 |
Блок и предмет | tile.chain_command_block.name
|
Цикличный командный блок | repeating_command_block |
188 |
Блок и предмет | tile.repeating_command_block.name
|
Название | Идентификатор |
---|---|
Блок-сущность | CommandBlock
|
Нумерация данных
Байты | Значения |
---|---|
0x1 | Устанавливается, если командный блок был активирован ранее. |
0x2 0x4 0x8 |
(Не используется) |
Состояния блока
Название | Значение | Описание |
---|---|---|
conditional | true false | true , если командный блок находится в условном режиме. |
facing | north south east west up down | Направление, куда указывает командный блок. |
Галерея
Видео
Командный блок/видео
История
Официальный выпуск Java Edition | |||||
---|---|---|---|---|---|
27 июля 2012 | Джеб в своём твиттере опубликовал информацию о блоке, предназначенном для режима Приключения. Он начал размещать идеи, фотографии и намеки на те функции, которые блок будет выполнять. | ||||
Во время AMA Нотч намекнул, что блок будет добавлен в 1.4. | |||||
1.4 | 12w32a | Командный блок был добавлен в игру. | |||
12w38a | Был добавлен расширенный синтаксис указания цели. | ||||
1.7.2 | 13w37a | Появилась возможность ставить блоки с помощью команды setblock. | |||
13w39a | Была добавлена вагонетка с командным блоком. | ||||
Возможен баг с тем, что командный блок не увидит компаратор. | |||||
1.8 | 14w07a | Раздатчики могут устанавливать командные блоки. | |||
1.9 | 15w34a | Была переработана текстура командного блока. Теперь командный блок можно настроить на выполнение трёх функций: Impulse (активирует командный блок), Chain (активирует командные блоки по цепочке) и Repeat (повторяет заданную команду несколько раз в секунду, не останавливаясь). Командные блоки также имеют направление, как и поршни. | |||
15w34b | Добавлены две новые функции: Условная и Безусловная. При функции «Условная» командный блок выполнит команду только если команда предыдущего блока была успешно выполнена. | ||||
15w35a | Снова обновлены текстуры командного блока. Добавлены новые опции для командного блока: Всегда активен и/или Нуждается в настройках красного камня. | ||||
1.12 | 17w16a | Улучшена производительность у цепного командного блока. | |||
17w18a | Проведена оптимизация ошибочных условий в командных блоках. | ||||
1.12-pre6 | Авто-завершение команды с помощью Tab ↹ в командных блоках больше не добавляет / перед командой. | ||||
Официальный выпуск Pocket Edition | |||||
1.0.5 | build 1 | Командный блок добавлен в игру. |
Примечания