From ccc5f6af759dc55c0deb4e8ea8eda632ff1e29d2 Mon Sep 17 00:00:00 2001 From: Calinou Date: Tue, 1 Sep 2015 14:43:17 +0200 Subject: [PATCH] Destroy items when they touch lava or fire --- mods/default/functions.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mods/default/functions.lua b/mods/default/functions.lua index 3accbd1f..09ac239a 100644 --- a/mods/default/functions.lua +++ b/mods/default/functions.lua @@ -346,3 +346,15 @@ minetest.register_abm({ end }) +-- Destroy items when they touch lava or fire + +local old_on_step = minetest.registered_entities["__builtin:item"].on_step + +minetest.registered_entities["__builtin:item"].on_step = function(self, dtime) + if minetest.get_item_group( + minetest.get_node(self.object:getpos()).name, "igniter") >= 1 then + self.object:remove() + return + end + old_on_step(self, dtime) +end