From 56cbfc2c851c3fb664baa9ac0db7182a23f72bbf Mon Sep 17 00:00:00 2001 From: orwell96 Date: Tue, 21 Feb 2017 11:02:25 +0100 Subject: [PATCH] Only place rails on solid nodes --- advtrains/advtrains/trackplacer.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/advtrains/advtrains/trackplacer.lua b/advtrains/advtrains/trackplacer.lua index 9fee011..96081a8 100644 --- a/advtrains/advtrains/trackplacer.lua +++ b/advtrains/advtrains/trackplacer.lua @@ -192,7 +192,7 @@ function tp.register_track_placer(nnprefix, imgprefix, dispname) end if pointed_thing.type=="node" then local pos=pointed_thing.above - local upos=pointed_thing.under + local upos=vector.subtract(pointed_thing.above, {x=0, y=1, z=0}) if minetest.is_protected(pos,name) and minetest.is_protected(upos,name) then return itemstack end