From a1b6a34e61af9acf23db380de3f0734a21971f89 Mon Sep 17 00:00:00 2001 From: sfan5 Date: Fri, 6 Sep 2019 17:45:51 +0200 Subject: [PATCH] Use eye_height property for brush raytracing --- worldedit_brush/init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/worldedit_brush/init.lua b/worldedit_brush/init.lua index 69ca25c..915214c 100644 --- a/worldedit_brush/init.lua +++ b/worldedit_brush/init.lua @@ -51,7 +51,8 @@ local brush_on_use = function(itemstack, placer) return false end - local raybegin = vector.add(placer:get_pos(), {x=0, y=2, z=0}) -- player head + local raybegin = vector.add(placer:get_pos(), + {x=0, y=placer:get_properties().eye_height, z=0}) local rayend = vector.add(raybegin, vector.multiply(placer:get_look_dir(), BRUSH_MAX_DIST)) local ray = minetest.raycast(raybegin, rayend, false, true) local pointed_thing = ray:next()