Летательная машина в Minecraft не требует двигателя из модов: две половины из слизи, поршней и наблюдателей по очереди толкают и подтягивают друг друга. Соберём маленькую одностороннюю модель без TNT и грузового контейнера. Её задача — показать перенос механизма, запуск обновлением блока и остановку у заранее подготовленного упора.
Этот вариант рассчитан на ванильный Minecraft Bedrock Edition. Короткие импульсы липких поршней ведут себя в Java иначе, поэтому не объявляйте эту сборку универсальной. Начните в творческом мире. Понадобятся четыре блока слизи, два наблюдателя, один обычный поршень, один липкий, временные блоки и обсидиан для упора.
Выберите свободную траекторию
Поднимите рабочую площадку хотя бы на шесть блоков над ровной землёй. Впереди и сбоку не должно быть деревьев, стен и оставленных опор. Слизь цепляет соседние подвижные блоки; случайный выступ может остановить двигатель или уехать вместе с ним. Для первого опыта выделите короткий путь и постройте упор до запуска.

Соберите два ряда по четыре блока
Все восемь деталей находятся в одной горизонтальной плоскости. Направление движения обозначим +X. Первый ряд Z=0: на X=0 наблюдатель с лицом назад, на X=1 обычный поршень с головкой вперёд, на X=2 и X=3 два блока слизи. Второй ряд Z=1: на X=0 и X=1 слизь, на X=2 липкий поршень с зелёной головкой назад, на X=3 второй наблюдатель с лицом вперёд.
Нижние «глаза» первого наблюдателя смотрят к −X, его красный выход прямо в обычный поршень. У второго всё наоборот: лицо к +X, красный выход прямо в липкий поршень. Убедитесь, что выходная точка, а не наблюдающая грань, обращена в корпус своего поршня.
Слизь в начале второго ряда касается задней пары деталей, а слизь в конце первого — передней. Никаких дополнительных перемычек между двумя зелёными парами не ставьте: они должны переносить свои части в разные моменты цикла. Временные строительные блоки пока помогают удерживать направление, но в готовый двигатель не входят.

Уберите опоры и проверьте грани
Снимите временные блоки под машиной и рядом со слизью. На летящей части должны остаться ровно четыре зелёных куба, два наблюдателя и два разных поршня. Обычный смотрит вперёд, липкий назад; их нельзя просто заменить двумя одинаковыми по внешнему виду блоками. Втянутые головки ещё не означают, что все элементы развернуты правильно.
Первый поршень толкает переднюю группу. Перемещение второго наблюдателя вызывает импульс в липкий поршень, который подтягивает заднюю группу. Затем перемещение первого наблюдателя начинает следующий цикл. Так машина сдвигается целиком, а не вытягивается в бесконечную линию.
Один поршень переносит максимум двенадцать блоков за операцию, включая всё прилепленное к слизи. Базовая маленькая модель оставляет запас, но не прицепляйте к ней дом ради первого запуска. Уберите соседние сундуки, пол и платформы. Особенно проверьте нижние грани зелёных блоков: забытая опора снизу плохо заметна с уровня глаз.

Запустите обновлением первого наблюдателя
Для запуска измените блок перед лицом первого, заднего наблюдателя: поставьте там временный блок и уберите его. Размещение уже создаёт обновление, поэтому машина может начать двигаться ещё до удаления. Не оставляйте этот блок прижатым к боковой слизи и не рассчитывайте, что кнопка на движущейся детали останется на месте.
Наблюдайте сбоку за коротким проходом. Передняя пара должна уйти вперёд, затем задняя подтянуться вслед. Если обычный поршень выдвинулся, а липкий молчит, проверьте второй наблюдатель и его выходную точку. Если первая группа вообще не сдвигается, ищите неподвижное препятствие или лишний прилепленный блок. Если узел разошёлся на части, сверяйте два ряда по координатам, не добавляя случайные перемычки.
Здесь нет руля и тормозной кнопки. Не выдавайте первый опыт за транспорт для дальнего путешествия: игрок может соскользнуть, а движение зависит от загруженных участков мира. В творческом режиме проще осмотреть модель снаружи, чем пытаться удержаться на узкой слизи.

Остановите у неподвижного упора
Заранее поставьте два обсидиановых блока поперёк обоих рядов траектории, например на X=12, Z=0 и Z=1, на высоте машины. Достигнув неподвижной преграды, перемещаемая группа не сможет продвинуться дальше. Обсидиан не уедет вместе со слизью. Не заменяйте его обычным камнем: камень может стать дополнительным грузом.
После остановки дождитесь, пока закончились обновления, и осмотрите обе половины. Не удаляйте упор, стоя перед головкой поршня. Для нового опыта проще разобрать и восстановить базовые восемь блоков в стартовой позиции: случайно остановившаяся посреди цикла машина может иметь другое состояние штоков и наблюдателей.
Расширения добавляйте по одному, каждый раз пересчитывая движущиеся группы. Слизь и мёд позволяют разделять нагрузки, но это уже отдельная задача. Наш первый результат скромнее и полезнее: вы знаете, какая грань наблюдателя запускает поршень, как две группы переносят друг друга и почему свободная траектория важнее декоративного корпуса.

Давайте общаться
Помогите нам сделать сайт лучше
Мы очень стараемся сделать сайт удобнее и полезнее, поэтому нам важно ваше мнение. Поделитесь впечатлениями, идеей или советом – каждый комментарий помогает нам стать лучше.