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

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

Материал из Minecraft Wiki
Перейти к: навигация, поиск
Эту статью нужно срочно переписать!
Вы можете помочь, исправив и дополнив еë.
Командный блок
Command Block.gifChain Command Block.gifRepeating Command Block.gif
Conditional Impulse Command Block.gifConditional Chain Command Block.gifConditional Repeating Command Block.gif

Цепной командный блокЦикличный командный блок
Тип

Твёрдый блок

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

Нет

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

Нет

Светимость

Нет

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

18 000 000

Прочность

-1

Инструмент

Нет

Дроп

Нет

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

Нет

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

Да (64)

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

Нет

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

1.4.2 (12w32a)

Нумерация данных

См. Нумерацию данных

Текстовый
идентификатор

command_block

Аватар Jeb в Twitter.jpg Этот блок будет способен выполнять команды по сигналу красного камня. С подходящими командами многие вещи могут быть автоматизированы.
Jeb о командном блоке[1]

Командный блок (англ. Command Block) — это блок, который способен выполнять команды. Этот блок нельзя получить без использования читов, поэтому в основном он используется на серверах для создания особых механизмов.

Получение[править | править вики-текст]

Чтобы выдать себе командный блок, нужно использовать команду /give @p command_block. Чтобы сразу поставить командный блок, можно использовать команду /setblock ~ ~ ~ command_block.

Как и другие блоки, этот блок хранит NBT данные; СКМ+Ctrl будет копировать командный блок вместе с командой и другими параметрами.

Командные блоки недоступны в инвентаре Творчества и не могут быть сломаны в Выживании. Командный блок не горит и не может быть сдвинут поршнем.

Использование[править | править вики-текст]

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

Командный блок имеет направление, которое определяет, какой блок в цепи будет активирован следующим.

Руководство[править | править вики-текст]

Указатель на сущность может иметь привязку к конкретному типу сущности. Задаётся эта привязка аргументом

  • type — Как пример, команда /kill @e[type=Skeleton] убьёт всех скелетов, а команда /kill @e[type=!Player] убьёт все сущности, не являющиеся игроком.

Также если командный блок переименовать на наковальне и ввести в него команду /say, то при активации в чат выведется вписанное сообщение. Но перед сообщением вместо символа @ появится имя, которое было дано командному блоку.

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

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

Значения[править | править вики-текст]

ID блока[править | править вики-текст]

Блок Название ID блока/предмета
Командный блок minecraft:command_block 137
Цикличный командный блок minecraft:repeating_command_block 210
Цепной командный блок minecraft:chain_command_block 211


Нумерация данных[править | править вики-текст]

Байты Значения
0x1 Устанавливается, если командный блок был активирован ранее.
0x2
0x4
0x8
(Не используется)


Состояния блока[править | править вики-текст]

Название Значение Описание

 conditional
true
false
true, если командный блок находится в условном режиме.

 facing
north
south
east
west
up
down
Направление, куда указывает командный блок.


Галерея[править | править вики-текст]

Видео[править | править вики-текст]

Все команды для карт

История[править | править вики-текст]

Релиз
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 Командный блок.pngЦепной командный блок.pngЦикличный командный блок.pngСнова обновлены текстуры командного блока. Добавлены новые опции для командного блока: Всегда активен и/или Нуждается в настройках красного камня.
1.12 17w16a Улучшена производительность у цепного командного блока.
17w18a Проведена оптимизация ошибочных условий в командных блоках.
1.12-pre6 Авто-завершение команды с помощью Tab ↹ в командных блоках больше не добавляет / перед командой.
Релиз карманного издания
1.0.5 build 1 Командный блок добавлен в игру.

Примечания[править | править вики-текст]