From b41bbe7b809bfb684372475c6ba7d1b882bb8704 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Thu, 27 Jul 2017 22:36:36 +0200 Subject: [PATCH] Fix creative banner drop --- mods/ITEMS/mcl_banners/init.lua | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/mods/ITEMS/mcl_banners/init.lua b/mods/ITEMS/mcl_banners/init.lua index e60e042da..e1b1cbf2d 100644 --- a/mods/ITEMS/mcl_banners/init.lua +++ b/mods/ITEMS/mcl_banners/init.lua @@ -31,10 +31,6 @@ local colors = { -- After destroying the standing banner node local on_destruct_standing_banner = function(pos) - if minetest.settings:get_bool("creative_mode") then - return - end - -- Find this node's banner entity and make it drop as an item local objects = minetest.get_objects_inside_radius(pos, 0.5) for _, v in ipairs(objects) do @@ -196,7 +192,10 @@ minetest.register_entity("mcl_banners:standing_banner", { end local pos = self.object:getpos() pos.y = pos.y + 1 - minetest.add_item(pos, "mcl_banners:banner_item_"..colors[self._base_color][1]) + + if not minetest.settings:get_bool("creative_mode") then + minetest.add_item(pos, "mcl_banners:banner_item_"..colors[self._base_color][1]) + end -- Destroy entity self.object:remove()