From 70a1af80bccb6986996a9c5a556a5a94d8c0fb37 Mon Sep 17 00:00:00 2001 From: Auke Kok Date: Sat, 4 May 2019 09:49:45 -0700 Subject: [PATCH] Revert "Fix errant placeholders." This reverts commit 3f62493808594d44d3d8589396a789c6cf216337. --- mods/nodes/init.lua | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/mods/nodes/init.lua b/mods/nodes/init.lua index 1e2782b..5af6fd2 100644 --- a/mods/nodes/init.lua +++ b/mods/nodes/init.lua @@ -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, })