Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local chests = {}
- chests["minecraft:chest"] = true
- chests["ironchest:iron_chest"] = true
- chests["ironchest:gold_chest"] = true
- chests["ironchest:diamond_chest"] = true
- chests["ironchest:copper_chest"] = true
- chests["ironchest:crystal_chest"] = true
- chests["ironchest:obsidian_chest"] = true
- local logs = {}
- logs["minecraft:oak_log"] = true
- logs["minecraft:spruce_log"] = true
- logs["minecraft:birch_log"] = true
- logs["minecraft:jungle_log"] = true
- logs["minecraft:acacia_log"] = true
- logs["minecraft:dark_oak_log"] = true
- logs["biomesoplenty:fir_log"] = true
- logs["biomesoplenty:redwood_log"] = true
- logs["biomesoplenty:cherry_log"] = true
- logs["biomesoplenty:mahogany_log"] = true
- logs["biomesoplenty:jacaranda_log"] = true
- logs["biomesoplenty:palm_log"] = true
- logs["biomesoplenty:willow_log"] = true
- logs["biomesoplenty:dead_log"] = true
- logs["biomesoplenty:magic_log"] = true
- logs["biomesoplenty:umbran_log"] = true
- logs["biomesoplenty:hellbark_log"] = true
- local leaves = {}
- leaves["minecraft:oak_leaves"] = true
- leaves["minecraft:spruce_leaves"] = true
- leaves["minecraft:birch_leaves"] = true
- leaves["minecraft:jungle_leaves"] = true
- leaves["minecraft:acacia_leaves"] = true
- leaves["minecraft:dark_oak_leaves"] = true
- leaves["biomesoplenty:fir_leaves"] = true
- leaves["biomesoplenty:redwood_leaves"] = true
- leaves["biomesoplenty:cherry_leaves"] = true
- leaves["biomesoplenty:mahogany_leaves"] = true
- leaves["biomesoplenty:jacaranda_leaves"] = true
- leaves["biomesoplenty:palm_leaves"] = true
- leaves["biomesoplenty:willow_leaves"] = true
- leaves["biomesoplenty:dead_leaves"] = true
- leaves["biomesoplenty:magic_leaves"] = true
- leaves["biomesoplenty:umbran_leaves"] = true
- leaves["biomesoplenty:hellbark_leaves"] = true
- leaves["biomesoplenty:origin_leaves"] = true
- leaves["biomesoplenty:flowering_oak_leaves"] = true
- leaves["biomesoplenty:rainbow_birch_leaves"] = true
- leaves["biomesoplenty:yellow_autumn_leaves"] = true
- leaves["biomesoplenty:orange_autumn_leaves"] = true
- leaves["biomesoplenty:maple_leaves"] = true
- print("")
- while true do
- local hasData, data = turtle.inspect()
- local fuel = turtle.getFuelLevel()
- if turtle.detect() then
- --check if chest
- if chests[data.name] then
- local fuel = turtle.getFuelLevel()
- print("Fuel = "..fuel)
- turtle.select(2)
- if fuel < 1000 then
- turtle.refuel()
- end
- for i=2,16 do
- turtle.select(i)
- turtle.drop()
- end
- turtle.select(1)
- local saplings = turtle.getItemCount()
- if saplings < 64 then
- turtle.suckDown(64-saplings)
- end
- turtle.turnLeft()
- turtle.turnLeft()
- local slp = 30
- print("sleeping for "..slp.." seconds")
- sleep(slp)
- --check if logc
- elseif logs[data.name] then
- turtle.dig()
- turtle.forward()
- turtle.digDown()
- turtle.placeDown()
- local treeDone = False
- posY = 0
- while turtle.detectUp() do
- turtle.digUp()
- turtle.up()
- posY = posY +1
- end
- while posY > 0 do
- turtle.down()
- posY = posY-1
- end
- turtle.suckDown()
- --check if leaves
- elseif leaves[data.name] then
- turtle.dig()
- turtle.forward()
- turtle.suckDown()
- --else turn around
- else
- turtle.turnLeft()
- turtle.turnLeft()
- end
- else
- turtle.forward()
- turtle.suckDown()
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement