Update get_pointed_thing function

This commit is contained in:
NO11 2022-02-17 15:30:41 +00:00
parent d46a96c43a
commit 8db28c1337

View file

@ -572,11 +572,11 @@ function mcl_util.replace_mob(obj, mob)
return obj return obj
end end
function mcl_util.get_pointed_thing(player) function mcl_util.get_pointed_thing(player, liquid)
local pos = vector.offset(player:get_pos(), 0, player:get_properties().eye_height, 0) local pos = vector.offset(player:get_pos(), 0, player:get_properties().eye_height, 0)
local look_dir = vector.multiply(player:get_look_dir(), 5) local look_dir = vector.multiply(player:get_look_dir(), 5)
local pos2 = vector.add(pos, look_dir) local pos2 = vector.add(pos, look_dir)
local ray = minetest.raycast(pos, pos2, false, true) local ray = minetest.raycast(pos, pos2, false, liquid)
if ray then if ray then
for pointed_thing in ray do for pointed_thing in ray do