From 72f07275f23842971502800d1c5dd4bb17cfd2c7 Mon Sep 17 00:00:00 2001 From: Joachim Stolberg Date: Wed, 4 Jul 2018 18:57:19 +0200 Subject: [PATCH] Pusher push_item bugfix --- tubelib/tubes2.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tubelib/tubes2.lua b/tubelib/tubes2.lua index cd29e93..fda4ae1 100644 --- a/tubelib/tubes2.lua +++ b/tubelib/tubes2.lua @@ -62,6 +62,9 @@ function tubelib.get_neighbor_pos(pos, side) dir = ((facedir + node.param2) % 4) + 1 end local npos, ndir = tubelib.get_next_tube(pos, dir) + if ndir == nil then + return pos, SideToFacedir[side] + end local node = minetest.get_node(npos) if tubelib.TubeNames[node.name] then npos, ndir = remote_node(npos, ndir)