Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- ( HOLZ) --
- aufsammeln = 20
- fuellevel = 100
- count = 0
- treeblock = "minecraft:log"
- chestdistance = 5
- j = 0
- function fell()
- count = count + 1
- print("Baum Nr. " ..count.. " wird gefaellt!")
- while(turtle.forward()==false) do
- turtle.dig()
- end
- success, data = turtle.inspectUp()
- while(success and data.name==treeblock) do
- turtle.digUp()
- turtle.up()
- success, data = turtle.inspectUp()
- end
- while(turtle.down()) do end
- while(turtle.back()==false) do end
- end
- function place()
- turtle.select(2)
- turtle.place()
- turtle.select(1)
- end
- function collect()
- print("Sammle auf")
- sleep(aufsammeln)
- turtle.suck()
- while(turtle.down()==false) do end
- turtle.suckDown()
- sleep(1)
- turtle.suckDown()
- sleep(1)
- turtle.suckDown()
- sleep(1)
- while(turtle.up()==false) do end
- end
- function refuel()
- if(turtle.getFuelLevel() < fuellevel) then
- turtle.select(16)
- turtle.refuel(1)
- print("Aufgetankt")
- end
- end
- function forward()
- while(turtle.forward()==false) do end
- end
- function goback()
- turtle.turnRight()
- turtle.turnRight()
- for i=1,4 do
- forward()
- end
- for i=1,7 do
- turtle.up()
- end
- end
- function ofen()
- if turtle.getItemCount(1) > 10 then
- turtle.up()
- forward()
- turtle.select(1)
- turtle.transferTo(15,9)
- turtle.select(15)
- turtle.dropDown(15)
- turtle.turnRight()
- turtle.back()
- turtle.down()
- turtle.select(16)
- turtle.suck()
- turtle.down()
- forward()
- end
- if turtle.getItemCount(16) > 10 then
- turtle.dropUp(9)
- print("Holzkohle wird hergestellt")
- end
- turtle.select(1)
- turtle.turnLeft()
- turtle.back()
- turtle.up()
- refuel()
- end
- function goBaum1()
- turtle.turnLeft()
- turtle.turnLeft()
- for i=1,7 do
- turtle.down()
- end
- for i=1,4 do
- forward()
- end
- end
- -- (Programm Start Holz) --
- function Baum()
- turtle.select(1)
- success, data = turtle.inspect()
- if(success and data.name==treeblock) then
- refuel()
- fell()
- place()
- sleep(5)
- collect()
- refuel()
- else
- print("Kein Baum")
- end
- end
- Baum()
- goback()
- ofen()
- goBaum1()
- print("RUNDE 1")
- Baum()
- goback()
- ofen()
- goBaum1()
- print("RUNDE 2")
Advertisement
Add Comment
Please, Sign In to add comment