-------------------------------------------------------------------------------- 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 -------------------------------------------------------------------------------- function OdunGonderimi() print("Odunlar Gonderiliyor...") for slot = 1, 16, 1 do local item = turtle.getItemDetail(slot) if(item ~= nil) then if(item["name"] ~= "minecraft:spruce_sapling" and item["name"] ~= "minecraft:charcoal") then turtle.select(slot) turtle.turnLeft() turtle.turnLeft() turtle.drop() turtle.turnRight() turtle.turnRight() end end end end -------------------------------------------------------------------------------- function FidanAlimi() print("Fidanlar Aliniyor...") turtle.turnLeft() turtle.turnLeft() for slot = 1, 16, 1 do local item = turtle.getItemDetail(slot) if(item["name"] ~= "minecraft:spruce_sapling") then if(item ~= nil) then turtle.select(slot) turtle.suck(item["name"] ~= "minecraft:spruce_sapling", 4) end end end turtle.turnRight() turtle.turnRight() 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.turnLeft() turtle.dig() turtle.turnRight() turtle.digUp() turtle.up() k = k + 1 end turtle.turnLeft() turtle.dig() turtle.forward() turtle.turnRight() turtle.dig() turtle.forward() for asagi = 2, k, 1 do turtle.digDown() turtle.down() end end -------------------------------------------------------------------------------- function Baslat() YakitKontrol() DikKazim() CokluFidanEkimi() OdunGonderimi() end Baslat()