FarmingTurtle/Turtle/Turtle.lua
2023-01-08 13:57:31 +00:00

28 lines
547 B
Lua

Turtle = {}
function Turtle:new(t)
t = t or {}
setmetatable(t, self)
self.__index = self
return t
end
function Turtle:updateInv()
self.inv = {}
for slot = 1, 16 do
self.inv[slot] = turtle.getItemDetail(slot, true)
end
end
function Turtle:assertInvUpdate(update)
if (update ~= false) then update = true end
if self.inv == nil then
update = true
end
assert(type(update) == "boolean","update must be of the type boolean")
if update == true then
self:updateInv()
end
end