Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- normalseed = "actuallyadditions:itemCanolaSeed"
- crystalseed = "actuallyadditions:itemMisc"
- function findtank()
- success,data = turtle.inspect()
- if data.name ~= "enderio:blockTank" then
- repeat
- turtle.turnRight()
- success,data = turtle.inspect()
- until data.name == "enderio:blockTank"
- end
- end
- function findrs()
- success,data = turtle.inspect()
- if data.name ~= "minecraft:redstone_wire" then
- repeat
- turtle.turnLeft()
- success,data = turtle.inspect()
- until data.name == "minecraft:redstone_wire"
- end
- end
- function findhopper()
- success,data = turtle.inspect()
- if data.name ~= "minecraft:hopper" then
- repeat
- if data.name == "enderio:blockTank" then
- turtle.turnLeft()
- else
- turtle.turnRight()
- end
- success,data = turtle.inspect()
- until data.name == "minecraft:hopper"
- end
- end
- function finditem(item, select)
- for i = 1, 16 do
- if turtle.getItemCount(i) > 0 then
- data = turtle.getItemDetail(i)
- if data.name == item then
- if select == true then
- turtle.select(i)
- slot = i
- elseif select == false then
- slot = i
- end
- return true
- end
- end
- end
- return false
- end
- function refillseed()
- findrs()
- repeat
- sleep(0.5)
- until turtle.suckUp(64)
- finditem(normalseed, true)
- turtle.drop()
- rs.setOutput("front", true)
- sleep(1)
- rs.setOutput("front", false)
- repeat
- sleep(0.2)
- until turtle.suck() == false
- end
- function dropseed()
- if finditem(crystalseed, true) then
- findhopper()
- turtle.drop(1)
- findtank()
- if finditem("minecraft:bucket", true) == false then
- repeat
- sleep(0.5)
- turtle.suck()
- until finditem("minecraft:bucket", true)
- end
- turtle.placeDown()
- turtle.drop()
- repeat
- sleep(0.5)
- until turtle.suck()
- else
- refillseed()
- end
- end
- while true do
- dropseed()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement