Project Red/Бульдозер

Материал из Playzone Minecraft Wiki
Перейти к: навигация, поиск

Пока недоступны некоторые изображения из Project Red, в статье, в рецептах будут пропуски, смотрите в Minecraft на кнопке "G"

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

Что необходимо для создания:

  • Каркас;
  • двигатели, или актуаторы каркаса;
  • источник блютричества;
  • провода для блютричества;
  • полоски из блока красного камня;
  • труба под давлением;
  • панели и крышки из любых блоков;
  • рычаги;
  • сундуки.

Для начала необходимо сделать несколько каркасов:

 Grid Палка.png  Grid Древесина.png  Grid Палка.png Grid layout Arrow (small).png  32px88
 Grid Древесина.png  Grid Палка.png  Grid Древесина.png
 Grid Палка.png  Grid Древесина.png  Grid Палка.png

Каркас - это основа любого механизма. Их уникальная особенность в том, что каркас может быть перемещен в соседнюю ячейку двигателем каркаса либо актуатором каркаса. Двигатель сдвигает каркас вдоль своей оси по направлению стрелок на корпусе. Актуатор отталкивает от себя каркас. Также каркас двигает все другие каркасы с которыми имеет общую грань и все другие блоки с которыми каркас имеет общую грань. Комбинируя двигатели и актуаторы, можно добиться того, что механизм будет двигаться в любом направлении.

Сделаем двигатель каркаса:

 Grid Доски.png  Grid Железный слиток.png  Grid Доски.png Grid layout Arrow (small).png  32px
 Grid layout Empty.png  Grid layout Empty.png  Grid layout Empty.png
 Grid Железный слиток.png  Grid layout Empty.png  Grid Железный слиток.png

Для работы двигателя каркаса необходимо блютричество. Если нет необходимости рыть тоннель (т.е. сверху будет солнце), то самый простой способ получения блютричесва - солнечные панели.

Сделаем несколько штук.

 32px  32px  32px Grid layout Arrow (small).png  32px
 Grid Железный слиток.png  Grid Деревянная плита.png  Grid Железный слиток.png
 Grid Деревянная плита.png  Grid layout Empty.png  Grid Деревянная плита.png


Направление смещения каркаса соответствует стрелкам на двигателе каркаса. Для его изменения нужно отверткой ПКМ на двигателе. Если зажать shift, то двигатель будет вращаться вокруг своей оси.

Разместим на открытой местности несколько солнечных панелей и двигатель каркаса
Когда на солнечные панели будет падать солнечный свет, они будут вырабатывать блютричесвто, когда двигатель накопит достаточно блютричества, на нем зажгутся голубые лампочки, что будет означать о его готовности
Разместим несколько каркасов на двигателе
при сигнале красного камня двигатель активируется и сдвигает каркас на один блок. Каркас, в свою очередь, тянет другие каркасы за собой

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

 Grid Золото (самородок).png  Grid Стеклянная панель.png  Grid Золото (самородок).png Grid layout Arrow (small).png  32px88
 Grid Стеклянная панель.png  Grid layout Empty.png  Grid Стеклянная панель.png
 Grid Золото (самородок).png  Grid Стеклянная панель.png  Grid Золото (самородок).png

 Grid Булыжник.png  Grid Железная кирка.png  Grid Булыжник.png Grid layout Arrow (small).png  32px
 Grid Булыжник.png  Grid Поршень.png  Grid Булыжник.png
 Grid Булыжник.png  Grid Красная пыль.png  Grid Булыжник.png

Разрушитель блока, при наличии сигнала красного камня, разрушает блок перед собой, и помещает в свой буфер размером 1 блок. Т.е. если поставить рычаг на разрушитель блока, и включить его, блок перед разрушителем исчезнет, но если вновь поставить блок и еще раз дернуть рычаг, ничего не произойдет, т.к. внутренний буфер полон. Нужно его как-то освободить.

Этот механизм - роющая часть "бульдозера"
К обратной стороне разрушителя блока подключается труба под давлением, и подводится к какому-то сундуку
При разрушении блока, разрушитель будет выталкивать разрушенный блок в трубу, пройдя по трубе блок попадает в сундук


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

Вот что получается, если объединить эти два механизма в один:

Общий вид механизма
Вид со стороны разрушителя
Установка сундука
Установка рычага для активации разрушителя

Теперь если дергать рычаг подключенный к двигателю каркаса, можно всю конструкцию подвинуть к стене. После этого дернуть верхний рычаг и кусок стены попадет в сундук.


Важный момент

Для установки рычагов, кнопок, факелов и т.п. необходимо в каркас вставить плиты из каких либо блоков. Так же, когда каркас будет двигаться рядом с каким-то блоком, то вся конструкция застопориться, это происходит потому, что все блоки кроме воздуха прилипают к каркасу. Если блок будет один, и окружен со всех сторон воздухом, то такой блок будет двигаться вместе с каркасом, если же перед этим блоком, по ходу движения каркаса будет не пустой блок, то каркас перестанет двигаться. Для того, что бы к каркасу не прилипали блоки, в его грани необходимо поместить крышки из каких либо блоков. Если конструкция из каркасов достаточно объемная, то различить что вставлено в грани каркаса - плиты или крышки, очень сложно. По этому рекомендуется выбирать контрастные блоки. Например, черная шерсть для плит, и белая шерсть для крышек - тогда легче определить почему не движется конструкция из каркасов.

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

Для того, что бы не только сдвигать конструкцию из каркаса неподвижно стоящим двигателем, а быть "мобильным" нужно использовать два двигателя или актуатора. Идея состоит в том, что когда двигатель установленный на каркас сдвигает этот каркас, то сдвигается вся конструкция за исключением этого двигателя, следовательно, нужен второй двигатель, который будет возвращать на место первый. Если последовательно активировать эти двигатели, получим движение всей конструкции в одну сторону. Соответственно, если собрать конструкцию из 12 двигателей, то можно получить платформу способную двигаться во все стороны света.

Профиль конструкции для движения в сторону указанной стрелкой
Заряженные двигатели с установленными рычагами
При активации нижнего рычага, все каркасы, и двигатель слева вверху сдвигаются вправо
Активация верхнего двигателя "задвигает" нижний двигатель на место