From f828542b42c0933384a13489b18ca152372a6333 Mon Sep 17 00:00:00 2001 From: DS-Minetest Date: Tue, 18 Jul 2017 14:35:07 +0200 Subject: [PATCH] fix pos being to big --- api.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api.lua b/api.lua index 730e96d..b149116 100644 --- a/api.lua +++ b/api.lua @@ -18,6 +18,11 @@ end function areas:getAreasAtPos(pos) local res = {} + if math.abs(pos.x) > 2147483 or math.abs(pos.y) > 2147483 or + math.abs(pos.z) > 2147483 then + return res + end + if self.store then local a = self.store:get_areas_for_pos(pos, false, true) for store_id, store_area in pairs(a) do