Revert "Fix errant placeholders."
This reverts commit 3f62493808594d44d3d8589396a789c6cf216337.
This commit is contained in:
parent
3f62493808
commit
70a1af80bc
@ -175,17 +175,8 @@ local function after_dig_node_breakable(pos, oldnode, oldmetadata, digger)
|
||||
end
|
||||
|
||||
local function on_destruct_breakable(pos)
|
||||
-- preserve metadata
|
||||
local placeable = minetest.get_meta(pos):get_string("placeable")
|
||||
|
||||
-- if there is no metadata, break into air.
|
||||
if placeable == "" then
|
||||
minetest.after(0, function()
|
||||
minetest.set_node(pos, {name = "air"})
|
||||
end)
|
||||
return
|
||||
end
|
||||
|
||||
-- if there was metadata, ensure placeholder is preserved
|
||||
minetest.after(0, function(p)
|
||||
local node = minetest.get_node(pos)
|
||||
if node.name == "air" then
|
||||
@ -245,13 +236,6 @@ minetest.register_node("nodes:placeholder", {
|
||||
end,
|
||||
on_destruct = on_destruct_breakable,
|
||||
after_box_construct = function(pos)
|
||||
-- Self-destruct empty placeholders.
|
||||
local placeable = minetest.get_meta(pos):get_string("placeable")
|
||||
if placeable == "" then
|
||||
minetest.set_node(pos, {name = "air"})
|
||||
return
|
||||
end
|
||||
|
||||
minetest.get_node_timer(pos):start(0.5)
|
||||
end,
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user