From c801e5994213528667adcbf17b98a3e6e2a53674 Mon Sep 17 00:00:00 2001 From: FaceDeer Date: Sun, 15 Oct 2017 14:21:30 -0600 Subject: [PATCH] prevent default on_place from screwing everything up. --- util_item_place_node.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util_item_place_node.lua b/util_item_place_node.lua index 77c499b..c718c40 100644 --- a/util_item_place_node.lua +++ b/util_item_place_node.lua @@ -69,7 +69,7 @@ digtron.item_place_node = function(itemstack, placer, place_to, param2) pointed_thing.under = {x=place_to.x, y=place_to.y - 1, z=place_to.z} -- Handle node-specific on_place calls as best we can. - if def.on_place then + if def.on_place and def.on_place ~= minetest.nodedef_default.on_place then if def.paramtype2 == "facedir" then pointed_thing.under = vector.add(place_to, minetest.facedir_to_dir(param2)) elseif def.paramtype2 == "wallmounted" then