diff --git a/modules/anvil/entity.lua b/modules/anvil/entity.lua index 5195c1e..9bac71f 100644 --- a/modules/anvil/entity.lua +++ b/modules/anvil/entity.lua @@ -63,3 +63,21 @@ else end, }) end + +if minetest.registered_entities["anvil:item"] then + -- luacheck: globals minetest + minetest.registered_entities["anvil:item"].on_activate = function(self) + if self.object then + self.object:remove() + end + end + +else + minetest.register_entity(":anvil:item", { + on_activate = function(self) + if self.object then + self.object:remove() + end + end + }) +end