Skip to content

Commit 53ab2f8

Browse files
0gb-usShadowNinja
authored andcommittedNov 1, 2013
Fixed ignoring of "diggable" property of nodes.
1 parent bd6d466 commit 53ab2f8

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed
 

‎builtin/item.lua

+1-2
Original file line numberDiff line numberDiff line change
@@ -370,8 +370,7 @@ end
370370

371371
function minetest.node_dig(pos, node, digger)
372372
local def = ItemStack({name=node.name}):get_definition()
373-
-- Check if def ~= 0 because we always want to be able to remove unknown nodes
374-
if #def ~= 0 and not def.diggable or (def.can_dig and not def.can_dig(pos,digger)) then
373+
if not def.diggable or (def.can_dig and not def.can_dig(pos,digger)) then
375374
minetest.log("info", digger:get_player_name() .. " tried to dig "
376375
.. node.name .. " which is not diggable "
377376
.. minetest.pos_to_string(pos))

‎builtin/misc_register.lua

+1
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,7 @@ minetest.register_item(":unknown", {
270270
on_place = minetest.item_place,
271271
on_drop = minetest.item_drop,
272272
groups = {not_in_creative_inventory=1},
273+
diggable = true,
273274
})
274275

275276
minetest.register_node(":air", {

0 commit comments

Comments
 (0)
Please sign in to comment.