From 88d8fae2965a07a0adbcd422b3b60b4259aef062 Mon Sep 17 00:00:00 2001 From: Guillaume ARM Date: Sun, 19 May 2024 17:04:37 +0200 Subject: [PATCH] fix(turtle-utils): waitForMatureCrop --- libs/turtle-utils.lua | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/libs/turtle-utils.lua b/libs/turtle-utils.lua index 00ad00f..afc8c82 100644 --- a/libs/turtle-utils.lua +++ b/libs/turtle-utils.lua @@ -37,7 +37,7 @@ turtleUtils.waitForMatureCrop = function(inspectFn, sleepTime) inspectFn = inspectFn or turtle.inspect return waitFor(function() - return turtleUtils.isMatureCrop(inspectFn) + return turtleUtils.getMatureCrop(inspectFn) end, sleepTime) end @@ -125,13 +125,18 @@ turtleUtils.getFuelPercentage = function() return (turtle.getFuelLevel() / turtle.getFuelLimit()) * 100 end -turtleUtils.isMatureCrop = function(inspectFn) +turtleUtils.getMatureCrop = function(inspectFn) inspectFn = inspectFn or turtle.inspect return function() local isBlock, block = inspectFn() local blockStateAge = block and block.state and block.state.age - return blockStateAge == 7 + + if blockStateAge == 7 then + return block.name + end + + return nil end end