Как сделать для командного блока

[Гайд] Режимы командных блоков и условность действий в обновлениях Minecraft 1.9

В последнее время разработчики радуют создателей карт новыми инструментами. То большое внимание к мощности сигнала в 1.5, то статистики и команды, то, наконец, возможность кастомизировать NBT с помощью командных блоков. И, казалось бы, ничего кардинально нового не вводится. Ведь до появления статистик пользовались счётчиками и различными уловками, до появления возможности напрямую изменять NBT — спавнерами и специальными программами. Взят чёткий курс на упрощение разработки, уменьшение размеров механизмов — теперь они умещаются буквально в несколько блоков. Потому, попытаемся идти в ногу со временем и разберёмся с теми глобальными изменениями командных блоков, что нам предоставили в версии 1.9.

Замечательно. Попытаемся разобраться с различными типами командных блоков.

КартинкаТипОписание
1 Как сделать для командного блока. Смотреть фото Как сделать для командного блока. Смотреть картинку Как сделать для командного блока. Картинка про Как сделать для командного блока. Фото Как сделать для командного блокаИмпульсный
(Impulse)
Тот самый командный блок, с которым мы работали до 1.9. Самый стандартный. В нём нет совершенно ничего особенного.
2 Как сделать для командного блока. Смотреть фото Как сделать для командного блока. Смотреть картинку Как сделать для командного блока. Картинка про Как сделать для командного блока. Фото Как сделать для командного блокаРежим повторения (Repeat)Командный блок, который в то время, когда получает сигнал, один раз в игровой такт выполняет содержащуюся в себе команду и те команды. Способен активировать цепочку командных блоков в соответствующем режиме и заставлять её постоянно срабатывать.
3 Как сделать для командного блока. Смотреть фото Как сделать для командного блока. Смотреть картинку Как сделать для командного блока. Картинка про Как сделать для командного блока. Фото Как сделать для командного блокаРежим цепочки (Chain)При подаче сигнала на первый блок цепочки за один игровой такт последовательно выполняются все запитанные командные блоки (в данном режиме) в цепочке. Если в цепи имеется не запитанный командный блок в режиме цепочки, он пропускается без выполнения и мгновенно начинает выполнять следующий (при наличии такового).

Отлично. Несколько раз в описании было упомянуто слово «цепочка». Цепочкой признаётся последовательная цепь командных блоков, указатель каждого из которых направлен в следующий. Это стало возможно благодаря введению понятия направления при работе с командными блоками.

Отмечу также наличие различных модификаторов у командных блоков. Технически, их можно применять к любому типу командных блоков, но разумно использовать их только в определённых случаях. Рассмотрим все вариации.

НомерМодификаторВариации
1УсловностьУсловная (Conditional) — применяется к командным блокам в режиме цепочки. Заключается в следующем: командный блок с такой вариацией модификатора сработает только в том случае, если предыдущий командный блок в режиме цепочки или в режиме повторения выполнил содержащуюся в нём команду (замена компаратору). Командные блоки с такой вариацией модификатора обладают специальным оформлением (нижний ряд).

Безусловная (Unconditional) — выполняется в любом случае, при наличии соответствующих условий.

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

2Активность«Всегда активен» (Always Active) — применяется к командным блокам в режиме повторения и в режиме цепочки. Включение такой вариации модификатора означает, что командный блок с ней будет постоянно запитан.

«Требуется сигнал» (Needs Redstone) — стандартный режим работы, при котором для того, чтобы запитать командный блок, ему необходимо подать сигнал.

Вот, собственно, и всё. Скоро будут практические примеры. Прошу следить за моим профилем в том случае, если это кому-то интересно.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *