From 0649912fde51e2945e3cc84d90bf947eb300a1f3 Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Tue, 22 Dec 2020 17:05:13 +0100 Subject: [PATCH] Only drop when dug with Silk Touch --- init.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 }) -- 2.44.0