60 lines
1.2 KiB
Lua
60 lines
1.2 KiB
Lua
require("recipes")
|
|
require("pathfinding")
|
|
iv = require("inventory")
|
|
|
|
|
|
-- belt recipe
|
|
getItems("minecraft:kelp", 4)
|
|
getItems("minecraft:charcoal", 1)
|
|
getItems("techreborn:rubber", 3)
|
|
-- furnace
|
|
go_to(vector.new(1,0,0), "south")
|
|
selectItem("minecraft:charcoal")
|
|
iv.insertForward(2)
|
|
selectItem("minecraft:kelp")
|
|
iv.insertForward(1)
|
|
|
|
sleep(40)
|
|
iv.takeForward(3)
|
|
|
|
selectItem("minecraft:dried_kelp")
|
|
|
|
for i = 1,3 do
|
|
-- deployer
|
|
go_to(vector.new(2,0,0), "south")
|
|
iv.insertForwardDepot(1)
|
|
go_to(vector.new(2,1,0), "south")
|
|
selectItem("techreborn:rubber")
|
|
turtle.dropUp(1)
|
|
goDown()
|
|
sleep(1)
|
|
iv.takeForwardDepot()
|
|
-- press
|
|
go_to(vector.new(-1,0,0), "south")
|
|
selectItem("minecraft:dried_kelp", true)
|
|
iv.insertForwardDepot(1)
|
|
sleep(1)
|
|
iv.takeForwardDepot()
|
|
-- deployer 2
|
|
selectItem("minecraft:dried_kelp", true)
|
|
print("selected partial belt")
|
|
go_to(vector.new(2,0,0), "south")
|
|
iv.insertForwardDepot(1)
|
|
go_to(vector.new(2,1,0), "south")
|
|
selectItem("minecraft:dried_kelp", false)
|
|
turtle.dropUp(1)
|
|
goDown()
|
|
sleep(1)
|
|
iv.takeForwardDepot()
|
|
-- press 2
|
|
selectItem("minecraft:dried_kelp", true)
|
|
go_to(vector.new(-1,0,0), "south")
|
|
iv.insertForwardDepot(1)
|
|
sleep(1)
|
|
iv.takeForwardDepot()
|
|
|
|
selectItem("minecraft:dried_kelp", true)
|
|
|
|
end
|
|
|
|
go_to(vector.new(0,0,0), "south")
|