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()