From 21b8524ea9703f467b3dbab881505e01645f7c79 Mon Sep 17 00:00:00 2001 From: PilzAdam Date: Sat, 1 Sep 2012 16:12:43 +0200 Subject: [PATCH] Add compatibility with item_drop --- init.lua | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index 25c38d9..757445f 100644 --- a/init.lua +++ b/init.lua @@ -9,9 +9,17 @@ local destroy = function(pos) minetest.env:set_node(pos, {name="fire:basic_flame"}) return end - if minetest.registered_nodes[nodename].drop ~= nil then - if minetest.registered_nodes[nodename].drop.items == nil then - nodename = minetest.registered_nodes[nodename].drop + if not minetest.get_modpath("item_drop") then + if minetest.registered_nodes[nodename].drop ~= nil then + if minetest.registered_nodes[nodename].drop.items == nil then + nodename = minetest.registered_nodes[nodename].drop + end + end + else + if drops[nodename] ~= nil then + if drops[nodename].items == nil then + nodename = drops[nodename] + end end end local obj = minetest.env:add_item(pos, nodename)