From a49e93c09b6f2100c25d92f7cc6a27f456617aa8 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Fri, 9 Jul 2021 15:09:12 +0200 Subject: [PATCH] Make itemshow entities immortal --- mods/hades_itemshow/init.lua | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/mods/hades_itemshow/init.lua b/mods/hades_itemshow/init.lua index 24c4a45..bfb43f5 100644 --- a/mods/hades_itemshow/init.lua +++ b/mods/hades_itemshow/init.lua @@ -142,7 +142,7 @@ end minetest.register_entity("hades_itemshow:item",{ hp_max = 1, visual = "wielditem", - visible = false, + is_visible = false, visual_size = {x = BASE_ITEM_SIZE, y = BASE_ITEM_SIZE }, pointable = false, physical = false, @@ -186,10 +186,7 @@ minetest.register_entity("hades_itemshow:item",{ on_activate = function(self, staticdata) - if minetest.global_exists("mobs") and mobs.entity and mobs.entity == false then - self.object:remove() - return - end + self.object:set_armor_groups({immortal=1}) local nodename, item, rotate_dir if staticdata ~= nil and staticdata ~= "" then @@ -202,6 +199,7 @@ minetest.register_entity("hades_itemshow:item",{ rotate_dir = tonumber(data[3]) or 1 end end + if item and item ~= "" then self:_configure(item, nodename, rotate_dir) end