Advertisement
Guest User

farm.lua

a guest
Apr 9th, 2020
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.43 KB | None | 0 0
  1. local data
  2.  
  3. function refuelIF()
  4.     if turtle.getFuelLevel()<=50 then
  5.         for i=1,16,1 do
  6.             data=turtle.getItemDetail(i)
  7.             if data then
  8.                 if data.name=="minecraft:coal" then
  9.                     turtle.select(i)
  10.                     turtle.refuel(1)
  11.                 end
  12.                
  13.                 if data.name=="thermalfoundation:material" then
  14.                     turtle.select(i)
  15.                     turtle.refuel(1)
  16.                 end
  17.             end
  18.         end
  19.     end
  20. end
  21.  
  22. function selectSeeds()
  23.     for i=1,16,1 do
  24.         data=turtle.getItemDetail(i)
  25.         if data then
  26.             if data.name=="minecraft:wheat_seeds" then
  27.                 turtle.select(i)
  28.             end
  29.         end
  30.     end
  31. end
  32.  
  33. function row()
  34.     refuelIF()
  35.     selectSeeds()
  36.     turtle.digDown()
  37.     turtle.placeDown()
  38.     turtle.forward()
  39.     turtle.digDown()
  40.     turtle.placeDown()
  41.     turtle.forward()
  42.     turtle.digDown()
  43.     turtle.placeDown()
  44.     turtle.forward()
  45.     turtle.digDown()
  46.     turtle.placeDown()
  47.    
  48.     turtle.forward()
  49.     turtle.digDown()
  50.     turtle.placeDown()
  51.     turtle.forward()
  52.     turtle.digDown()
  53.     turtle.placeDown()
  54.     turtle.forward()
  55.     turtle.digDown()
  56.     turtle.placeDown()
  57.     turtle.forward()
  58.     turtle.digDown()
  59.     turtle.placeDown()
  60.    
  61.    
  62.     turtle.forward()
  63.     turtle.digDown()
  64.     turtle.placeDown()
  65.     turtle.forward()
  66.     turtle.digDown()
  67.     turtle.placeDown()
  68.     turtle.forward()
  69.     turtle.digDown()
  70.     turtle.placeDown()
  71.     turtle.forward()
  72.     turtle.digDown()
  73.     turtle.placeDown()
  74.    
  75.     turtle.forward()
  76.     turtle.digDown()
  77.     turtle.placeDown()
  78.     turtle.forward()
  79.     turtle.digDown()
  80.     turtle.placeDown()
  81.     turtle.forward()
  82.     turtle.digDown()
  83.     turtle.placeDown()
  84.     turtle.forward()
  85.     turtle.digDown()
  86.     turtle.placeDown()
  87. end
  88.  
  89. function run16x4x2()
  90. turtle.forward()
  91. turtle.forward()
  92. row()
  93. turtle.turnLeft()
  94. turtle.forward()
  95. turtle.turnLeft()
  96. row()
  97. turtle.turnRight()
  98. turtle.forward()
  99. turtle.turnRight()
  100. row()
  101. turtle.turnLeft()
  102. turtle.forward()
  103. turtle.turnLeft()
  104. row()
  105.  
  106. turtle.turnRight()
  107. turtle.forward()
  108. turtle.forward()
  109. turtle.turnRight()
  110. row()
  111. turtle.turnLeft()
  112. turtle.forward()
  113. turtle.turnLeft()
  114. row()
  115. turtle.turnRight()
  116. turtle.forward()
  117. turtle.turnRight()
  118. row()
  119. turtle.turnLeft()
  120. turtle.forward()
  121. turtle.turnLeft()
  122. row()
  123. end
  124.  
  125. run16x4x2()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement