From: Elias Fleckenstein Date: Tue, 22 Dec 2020 16:05:13 +0000 (+0100) Subject: Only drop when dug with Silk Touch X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=0649912fde51e2945e3cc84d90bf947eb300a1f3;p=drop_spawners.git Only drop when dug with Silk Touch --- diff --git a/init.lua b/init.lua index 28941cc..1eaac7e 100644 --- a/init.lua +++ b/init.lua @@ -12,9 +12,11 @@ minetest.override_item("mcl_mobspawners:spawner", { end, after_dig_node = function(pos, node, meta, digger) local itemstack = ItemStack("mcl_mobspawners:spawner") - itemstack:get_meta():from_table(meta) - tt.reload_itemstack_description(itemstack) - minetest.add_item(pos, itemstack) + if mcl_enchanting.has_enchantment(digger:get_wielded_item(), "silk_touch") then + itemstack:get_meta():from_table(meta) + tt.reload_itemstack_description(itemstack) + minetest.add_item(pos, itemstack) + end end })