-------------------------------------------------------------------------------- function YakitKontrol() if (turtle.getFuelLevel() < 40) then print("Yakit Istirem...") for slot = 1, 16, 1 do turtle.select(slot) if(turtle.refuel(4)) then return true end end return false else return true end print("Yakita Doymusem...") end -------------------------------------------------------------------------------- WOOD_ITEMS = { "minecraft:chest", "enderstorage:ender_chest", } function OdunGonderimi() print("Odunlar Gonderiliyor...") for slot = 1, 16, 1 do local item = turtle.getItemDetail(slot) if(item ~= nil) then if(item["name"] ~= "minecraft:charcoal") then turtle.select(slot) turtle.dropDown() end end end end -------------------------------------------------------------------------------- SAPLING_ITEMS = { "minecraft:spruce_sapling", } function TekliFidanEkimi() print("Fidanlar Ekiliyor...") for slot = 1, 16, 1 do local item = turtle.getItemDetail(slot) if(item ~= nil) then for filterIndex = 1, #SAPLING_ITEMS, 1 do if(item["name"] == SAPLING_ITEMS[filterIndex]) then print("Fidan Ekildi - " .. item["name"]) turtle.select(slot) turtle.place() end end end end end -------------------------------------------------------------------------------- function CokluFidanEkimi() turtle.back() TekliFidanEkimi() turtle.turnLeft() turtle.back() TekliFidanEkimi() turtle.turnRight() TekliFidanEkimi() turtle.back() TekliFidanEkimi() end -------------------------------------------------------------------------------- function DikKazim() local k = 1 turtle.dig() turtle.forward() while(turtle.detect()) do turtle.dig() turtle.turnRight() turtle.dig() turtle.turnLeft() turtle.digUp() turtle.up() k = k + 1 end turtle.turnRight() turtle.dig() turtle.forward() turtle.turnLeft() turtle.dig() turtle.forward() for asagi = 2, k, 1 do turtle.digDown() turtle.down() end end -------------------------------------------------------------------------------- function Baslat() YakitKontrol() DikKazim() CokluFidanEkimi() end Baslat()