fix
This commit is contained in:
parent
00d19a5e08
commit
ff2fa97061
@ -21,11 +21,11 @@ local function findFirstItem(target)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local function findFirstEmptyBucket()
|
local function findFirstEmptyBucket()
|
||||||
findFirstItem("minecraft:bucket")
|
return findFirstItem("minecraft:bucket")
|
||||||
end
|
end
|
||||||
|
|
||||||
local function findFirstLavaBucket()
|
local function findFirstLavaBucket()
|
||||||
findFirstItem("minecraft:lava_bucket")
|
return findFirstItem("minecraft:lava_bucket")
|
||||||
end
|
end
|
||||||
|
|
||||||
local function returnToBase()
|
local function returnToBase()
|
||||||
@ -50,7 +50,8 @@ end
|
|||||||
ForwardCounter = 0
|
ForwardCounter = 0
|
||||||
|
|
||||||
while true do
|
while true do
|
||||||
if turtle.getFuelLevel() < 1000 then
|
if turtle.getFuelLevel() < ForwardCounter then
|
||||||
|
print('not enough fuel to return. trying to refuel')
|
||||||
if not refuel() then
|
if not refuel() then
|
||||||
print('refulling failed. probably the end of the lava lake. returning to base')
|
print('refulling failed. probably the end of the lava lake. returning to base')
|
||||||
returnToBase()
|
returnToBase()
|
||||||
@ -58,15 +59,12 @@ while true do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local bucket = findFirstEmptyBucket()
|
if findFirstEmptyBucket() == nil then
|
||||||
|
|
||||||
if bucket == nil then
|
|
||||||
print('could not find any empty buckets. returning and refilling')
|
print('could not find any empty buckets. returning and refilling')
|
||||||
returnToBase()
|
returnToBase()
|
||||||
despositRefill()
|
despositRefill()
|
||||||
|
|
||||||
else
|
else
|
||||||
turtle.select(bucket)
|
|
||||||
-- try to fill it
|
-- try to fill it
|
||||||
turtle.placeDown()
|
turtle.placeDown()
|
||||||
if compareItemName("minecraft:bucket") then
|
if compareItemName("minecraft:bucket") then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user