From f3ae8906db2430c4301a48207983dd7dca2fbcec Mon Sep 17 00:00:00 2001 From: MoNTE48 Date: Mon, 23 Sep 2019 18:08:45 +0200 Subject: [PATCH] Add is_valid_pos in item_eat --- builtin/game/item.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/builtin/game/item.lua b/builtin/game/item.lua index 22039283..fc032901 100644 --- a/builtin/game/item.lua +++ b/builtin/game/item.lua @@ -562,6 +562,9 @@ function core.item_eat(hp_change, replace_with_item, poison) if user then local pos = user:get_pos() pos.y = pos.y + 1.3 + if not minetest.is_valid_pos(pos) then + return + end local itemname = itemstack:get_name() local texture = core.registered_items[itemname].inventory_image local dir = user:get_look_dir()