Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local x = 1
- function counter()
- if x > 1 then
- print("Tot nu toe al", x ,"bomen geclapped")
- end
- if x == 1 then
- print("Tot nu toe al", x ,"boom geclapped")
- end
- x = x + 1
- m.transmit(40, 10, 5)
- end
- function resapling()
- turtle.select(2)
- if turtle.getItemCount() < 20 then
- print("m'n takken waren bijna leeg, ff bijvullen")
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- while turtle.getItemCount() < 50 do
- turtle.suck(2)
- end
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- end
- end
- function growtree()
- turtle.select(3)
- local huidigitem = turtle.getItemDetail()
- if huidigitem then
- if huidigitem.name == "industrialforegoing:fertilizer" or "minecraft:bone_meal" then
- if turtle.getItemCount() > 30 then
- turtle.place()
- print("placing fertilizer")
- else
- turtle.suckDown(8)
- print("Wachten op fertilizer of boomgroei")
- end
- end
- end
- end
- function refuelifneeded()
- if turtle.getFuelLevel() < 2000 then
- turtle.turnLeft()
- turtle.select(1)
- while turtle.getFuelLevel() < 2000 do
- turtle.refuel()
- if turtle.getItemCount() < 50 then
- turtle.suck(10)
- end
- end
- turtle.refuel()
- turtle.suck()
- turtle.select(3)
- turtle.turnRight()
- end
- end
- function itemdump()
- print("Alsjeblieft baas, je mag m'n spullen hebben")
- turtle.turnLeft()
- turtle.turnLeft()
- for i=4, 16 do
- turtle.select(i)
- turtle.drop()
- end
- turtle.select(3)
- turtle.turnLeft()
- turtle.turnLeft()
- end
- function boompakken()
- print("Ik hak deze boom wel even baas, rust jij maar lekker uit")
- turtle.select(3)
- turtle.dig()
- turtle.forward()
- local blok,type = turtle.inspectUp()
- while type.name == "minecraft:spruce_log" do
- blok,type = turtle.inspectUp()
- if type.name == "minecraft:spruce_log" then
- turtle.dig()
- turtle.digUp()
- turtle.up()
- end
- end
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- turtle.dig()
- turtle.digDown()
- turtle.down()
- turtle.dig()
- local benedenblok,ltype = turtle.inspectDown()
- while ltype.name == "minecraft:spruce_log" do
- benedenblok,ltype = turtle.inspectDown()
- if ltype.name == "minecraft:spruce_log" then
- turtle.dig()
- turtle.digDown()
- turtle.down()
- end
- end
- turtle.dig()
- turtle.select(2)
- turtle.place()
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.dig()
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.back()
- turtle.place()
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- turtle.forward()
- turtle.place()
- turtle.back()
- turtle.place()
- end
- while true do
- local block,type = turtle.inspect()
- if type.name == "minecraft:spruce_log" then
- if turtle.getFuelLevel() > 500 then
- refuelifneeded()
- boompakken()
- counter()
- itemdump()
- resapling()
- else
- print("Er staat wel een boom maar ik heb niet voldoende brandstof :(")
- end
- end
- -- print("jatog")
- growtree()
- sleep(1)
- end
Add Comment
Please, Sign In to add comment