Лучшие модовые сервера Minecraft

Технологии, Магия, Эволюция, Покемоны
и многие другие режимы уже ждут вас!

Начать играть
Гайды

[TechnoMagic 1.7.10] OpenComputers | Автоферма шерсти

Автор: rostikowb · Обновлён:

Дисклаймер

Скрытый текст

Некоторые идеи и элементы скомуниздены из гайда товарища @ziabl
Сам гайд

 

Зачем?

Тут каждый сам решает зачем ему много шерсти и стоит ли оно того, я прикинул что тратить материю на шерсть расточительно, поэтому потратил кучу ресов на робота)

Что получится?
Масштабируемая овечья тюрьма такого вида:
image.thumb.png.adb340cd951a0aeeaf805783e6b046b7.png

Уговорил. Что понадобится?

Овцы (лучше одного цвета)

Место под строительство (Лучше в одном чанке, далее опишу почему)

image.png.0363387abdcaa29a248d0da29741328b.png Любые ножницы, я использую "Блестящие ножницы" из Thermal Foundation (Улучшенная электропила почему-то не работает с роботом)

image.png.844ead1088b561f3cef92b637d9d14f6.png Робот из мода Opencomputer (о составляющих далее)

image.png.18d388cf2e4e402e3555e686e33e91db.png Таум восстановитель из мода Thaumic Tinkerer

image.png.4b610b26b925b816e849e18d0686f948.png Предметная труба в нужном количестве из мода Thermal Dynamics

image.png.3753ba9f736d0dc08459f0a5d4c80011.png Резонирующий сервомеханизм х2 из мода Thermal Dynamics

image.png.10c540db3be293461081f1cb605644ab.png Труба для эссенции из Thaumcraft

image.png.451b0af3d3e81814964e08f191841e5c.png Банка из мода Thaumcraft

image.png.782ee3d99329a7ffa6fc40bc4448fec9.png МЭ Шина импорта из мода AE2

image.png.7105155a24ad940a064df92bcc68501f.png Шина экспорта эсcенции из мода Thaumic Energistics

image.png.de767579e76ebb31299fc7bad80e64e4.png Голодный сундук из мода Thaumcraft

image.png.892978bd28520fa5dac34b4bbf81b777.png Зарядное устройство из мода Opencomputer

image.png.596bbcbe3558a42a779ae550332d45b3.png Таинственный Магнит из мода Magic Bees

Начнем с теории
Робот проходит по коридору заходя в клетки с овцами, ощипывает этих кур, упирается в конец коридора, разворачивается, идет на зарядную станцию, скидывает шерсть в голодный сундук, одновременно заряжаясь, далее проверяет прочность ножниц, и если она ниже 80% то скидывает в тот самый голодный сундук, оттуда ножницы попадают в таум восстановитель и восстановившись возвращаются по трубе к роботу. 

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

Ладно, если коротко, я собирал робота максимальной комплектации, делалось все в Сборщике роботов

image.png.7d9842ba8debea841bc51f5db69761d0.png

Для этого понадобились:

  • Системный блок 1шт.
  • Видеокарта
  • ЦП он же центральный процессор
  • Жесткий диск
  • Память
  • Клавиатура
  • Монитор 1лвл
  • Улучшение Инвентарь
  • Улучшение Контроль инвентаря
  • Улучшение Притягивающий луч
  • EEPROM (Lua BIOS)
  • Дискета с OpenOs


Систему можете поставить на пк, заменив родной жесткий диск на новый, а потом перенести его в сборщик. Кто забыл ОС устанавливается введением команды install.

Уровень компонентов выбирайте под стать своему системнику.

Все перечисленное из мода Opencomputer.

Вставляем компоненты в Сборщик Роботов куда вставлять понимаем по подсвечиванию при наведении на компонент.

 

Делаем правильный загон!

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


image.thumb.png.e9534439045859a4877ea92e77ca4090.png

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

image.thumb.png.fb037ece576b113eda9cb9e2c9fbccc9.png
 

Не забываем что овцам нужна земля с травой, иначе шерсть расти не будет. 

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

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

Подробней о расположении старта робота: Ставим под ним голодный сундук, слева зарядную станцию с поданным сигналом красной пыли, сзади него выход трубы из таум восстановителя.

image.thumb.png.ed97203f61993f21f4c6ee215461e980.png

 

Под голодный сундук подключаете Шину импорта с фильтром на шерсть. 

Далее все почти также как в гайде на который я ссылался в начале, а именно:
С любой стороны Голодного сундука (кроме верхней) ставите предметную трубу с сервомеханизмом на вывод, его настройки такие:


image.png.0c534c5acb7cdb925efd2b139ba83529.png

 

Вести она должна к Таум восстановителю
 

image.png.1dce52d0e78a66831af5c7c7bc499e93.png

Из него другая Предметная труба из сервомеханизмом должна вести роботу в предполагаемою задницу

Настройки сервомеханизма

image.png.92eb19e6cddb9a2edec983199c4e0a9e.png

 

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

От банки идет Труба в таум восстановитель, снизу из МЭ сети через Шину Экспорта Эссенции Instrumental подается в банку.

Ставим робота

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

image.png.d1d62d402593e84e04f28dcd686fd1f8.png

Сделали. Включаем робота нажав на кнопку слева. После того как он у вас не включился вспоминаем установили ли вы всё-таки систему как я писал выше? Если включился то пишем руками, ведь я забыл о сетевой карте и с pastebin не загрузить. Следите за руками!

1) edit sheep

2) Вставляем нажатием на колесико в появившееся поле этот код.

Скрытый текст

local robot = require("robot")
local component = require("component")
local inv = component.inventory_controller
local MIN_TOOL_CHARGE = 0.8
 
--Made by rostikowb for Mcskile TehnoMagic Orion
 
function detect()
    local b, detect = robot.detect()
    return detect
end
 
function charge()
    for n = 4, 5 do
        robot.select(n)
        robot.dropDown()
    end
    
    if robot.durability() < MIN_TOOL_CHARGE then
        robot.turnLeft()
        robot.select(1)
        inv.equip()
        robot.dropDown()
        robot.turnLeft()
    
        while robot.compareTo(3) ~= false do
            os.sleep(1)
        end
 
        inv.equip()
        goForward()
    else 
        robot.turnAround()
        os.sleep(5)
        goForward()
    end
end
 
function goBack()
    
    robot.turnAround()
    while detect() == 'air' do
            robot.forward()
    end
    charge()
    
end
 
function goForward()
 
    while detect() == 'air' do
        robot.select(4)
        robot.forward()
        robot.forward()
        robot.turnLeft()
        robot.forward()
        print(robot.use())
        robot.back()
        robot.turnAround()
        robot.forward()
        print(robot.use())
        robot.back()
        robot.turnLeft()
        for n = 4, 5 do
            robot.select(n)
            robot.suckUp()
        end
        goForward()
    end
        goBack()
    
end
 
goForward()

3) Нажимаем ctrl+s далее ctrl+w

4) Команда sheep 

 

Должно работать, но все же понаблюдайте процесс, может что-то упустили.

Pastebin

Похожие гайды