-------------------------------------------------------------------------------- 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:chest", "enderstorage:ender_chest", } function FidanEkimi() 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.placeDown() end end end end end -------------------------------------------------------------------------------- function DikKazim() local k = 1 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 = 1, k, 1 do turtle.digDown() turtle.down() end end -------------------------------------------------------------------------------- function KaziYapim() turtle.digUp() turtle.digDown() for d = 1, derinlik, 1 do for g = 2, genislik, 2 do for u = 1, uzunluk, 1 do DuzKazim() end turtle.turnLeft() DuzKazim() turtle.turnLeft() for u = 1, uzunluk, 1 do DuzKazim() end if (g < genislik) then turtle.turnRight() DuzKazim() turtle.turnRight() end --CopAtma() YakitKontrol() CevherGonderimi() end if (d < derinlik) then turtle.turnLeft() turtle.down() turtle.digDown() turtle.down() turtle.digDown() turtle.down() turtle.digDown() end end end -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- function Baslat() YakitKontrol() DikKazim() end Baslat()