Advertisement
HNO3

Computercraft Drill

Mar 15th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.33 KB | None | 0 0
  1. -- pastebin get F0FLgqPs drill
  2. -- pastebin run F0FLgqPs
  3. function dig()
  4.     return turtle.dig()
  5. end
  6.  
  7. local drill=true
  8. local depth=0
  9. while drill do
  10.     temp, data = turtle.inspectDown()
  11.     if data.name == "minecraft:bedrock" then
  12.         for i=0,depth-1 do turtle.up() end
  13.         drill = false
  14.         for k=1,16 do
  15.             turtle.select(k)
  16.             turtle.drop()
  17.         end
  18.     else
  19.         turtle.digDown()
  20.         turtle.down()
  21.         depth = depth + 1
  22.         for j=1,4 do
  23.             temp, block = turtle.inspect()
  24.             if block.name == "minecraft:obsidian" then dig()
  25.             elseif block.name == "minecraft:diamond_ore" then dig()
  26.             elseif block.name == "minecraft:diamond_block" then dig()
  27.             elseif block.name == "minecraft:redstone_ore" then dig()
  28.             elseif block.name == "minecraft:lit_redstone_ore" then dig()
  29.             elseif block.name == "minecraft:emerald_ore" then dig()
  30.             elseif block.name == "minecraft:emerald_block" then dig()
  31.             elseif block.name == "minecraft:gold_ore" then dig()
  32.             elseif block.name == "minecraft:iron_ore" then dig()
  33.             elseif block.name == "minecraft:coal_ore" then dig()
  34.             elseif block.name == "minecraft:redstone_block" then dig()
  35.             elseif block.name == "minecraft:quartz_ore" then dig()
  36.             elseif block.name == "minecraft:quartz_block" then dig()
  37.             elseif block.name == "minecraft:diamond_block" then dig()
  38.             elseif block.name == "BiomesOPlenty:gemOre" then dig()
  39.             elseif block.name == "IC2:blockOreCopper" then dig()
  40.             elseif block.name == "IC2:blockOreTin" then dig()
  41.             elseif block.name == "IC2:blockOreUran" then dig()
  42.             elseif block.name == "IC2:blockOreLead" then dig()
  43.             elseif block.name == "TConstruct:SeardBrick" then dig()
  44.             elseif block.name == "TConstruct:GravelOre" then dig()
  45.             elseif block.name == "UndergroundBiomes:igneous_oreRedstone" then dig()
  46.             elseif block.name == "UndergroundBiomes:metamorphic_oreRedstone" then dig()
  47.             elseif block.name == "UndergroundBiomes:sedimentary_oreRedstone" then dig()
  48.             elseif block.name == "UndergroundBiomes:igneous_oreCoal" then dig()
  49.             elseif block.name == "UndergroundBiomes:metamorphic_oreCoal" then dig()
  50.             elseif block.name == "UndergroundBiomes:sedimentary_oreCoal" then dig()
  51.             elseif block.name == "UndergroundBiomes:igneous_oreDiamond" then dig()
  52.             elseif block.name == "UndergroundBiomes:metamorphic_oreDiamond" then dig()
  53.             elseif block.name == "UndergroundBiomes:sedimentary_oreDiamond" then dig()
  54.             elseif block.name == "UndergroundBiomes:igneous_oreLapis" then dig()
  55.             elseif block.name == "UndergroundBiomes:metamorphic_oreLapis" then dig()
  56.             elseif block.name == "UndergroundBiomes:sedimentary_oreLapis" then dig()
  57.             elseif block.name == "UndergroundBiomes:igneous_oreEmerald" then dig()
  58.             elseif block.name == "UndergroundBiomes:metamorphic_oreEmerald" then dig()
  59.             elseif block.name == "UndergroundBiomes:sedimentary_oreEmerald" then dig()
  60.             elseif block.name == "UndergroundBiomes:igneous_oreGold" then dig()
  61.             elseif block.name == "UndergroundBiomes:metamorphic_oreGold" then dig()
  62.             elseif block.name == "UndergroundBiomes:sedimentary_oreGold" then dig()
  63.             elseif block.name == "UndergroundBiomes:igneous_oreIron" then dig()
  64.             elseif block.name == "UndergroundBiomes:metamorphic_oreIron" then dig()
  65.             elseif block.name == "UndergroundBiomes:sedimentary_oreIron" then dig()
  66.             elseif block.name == "harvestcraft:salt" then dig()
  67.             end
  68.             turtle.turnLeft()
  69.         end
  70.     end
  71. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement