Disable collecting items by punching

This commit is contained in:
Wuzzy 2017-02-17 02:47:29 +01:00
parent b760c43ac2
commit 822bedc09a

View file

@ -460,18 +460,7 @@ core.register_entity(":__builtin:item", {
end end
end, end,
on_punch = function(self, hitter) -- Note: on_punch intentionally left out. The player should *not* be able to collect items by punching
local inv = hitter:get_inventory()
if inv and self.itemstring ~= '' then
local left = inv:add_item("main", self.itemstring)
if left and not left:is_empty() then
self.itemstring = left:to_string()
return
end
end
self.itemstring = ''
self.object:remove()
end,
}) })
if minetest.setting_get("log_mods") then if minetest.setting_get("log_mods") then