From 6142453658ed5cf08ec24d0ae419bbe7a1c40dd7 Mon Sep 17 00:00:00 2001 From: cora Date: Wed, 29 Dec 2021 02:39:37 +0100 Subject: [PATCH] self destruct book entity when table gone --- mods/ITEMS/mcl_enchanting/init.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mods/ITEMS/mcl_enchanting/init.lua b/mods/ITEMS/mcl_enchanting/init.lua index 7e42e8a3..67ecde0f 100644 --- a/mods/ITEMS/mcl_enchanting/init.lua +++ b/mods/ITEMS/mcl_enchanting/init.lua @@ -213,6 +213,13 @@ minetest.register_entity("mcl_enchanting:book", { end self._player_near = player_near mcl_enchanting.check_animation_schedule(self, dtime) + + if self._table_pos then + local tn=minetest.get_node_or_nil(self._table_pos) + if tn and tn.name ~= "mcl_enchanting:table" then + self.object:remove() + end + end end, })