summaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2020-12-22 17:05:13 +0100
committerElias Fleckenstein <eliasfleckenstein@web.de>2020-12-22 17:05:13 +0100
commit0649912fde51e2945e3cc84d90bf947eb300a1f3 (patch)
treecf28690bc6bb2561f543543d96933016ea5998b1 /init.lua
parente5194fa7613f91d511ce557b0eaacfedf34ec763 (diff)
downloaddrop_spawners-0649912fde51e2945e3cc84d90bf947eb300a1f3.tar.xz
Only drop when dug with Silk TouchHEADmaster
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua8
1 files 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
})