From 3c0215f7ae33b3a87f06a738de4440a694d6f108 Mon Sep 17 00:00:00 2001 From: Alexander Weber Date: Tue, 8 May 2018 21:56:34 +0200 Subject: [PATCH] check drawtype="airlike" instead of just "air" --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 05e1b6f..6cd8b4b 100644 --- a/init.lua +++ b/init.lua @@ -165,7 +165,7 @@ local function arrow_step(self, dtime) self.object:remove() logging("reached ignore. Removing.") return - elseif node.name ~= "air" then + elseif (minetest.registered_items[node.name] or {}).drawtype ~= "airlike" then if self.target ~= throwing.target_object then -- throwing.target_both, nil, throwing.target_node, or any invalid value if hit(pos, node, nil) ~= false then self.object:remove()