From baa952a1725943aae4026bdb7cbc95a22432e6ce Mon Sep 17 00:00:00 2001 From: MihailRis Date: Thu, 16 Jul 2026 00:44:44 +0300 Subject: [PATCH] add 'nonselect_blocks' parameter --- src/logic/scripting/lua/libs/libentity.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/logic/scripting/lua/libs/libentity.cpp b/src/logic/scripting/lua/libs/libentity.cpp index ebf70d485..3e47e2432 100644 --- a/src/logic/scripting/lua/libs/libentity.cpp +++ b/src/logic/scripting/lua/libs/libentity.cpp @@ -291,6 +291,10 @@ static int l_raycast(lua::State* L) { load_blocks_filter(L, -1, filteredBlocks); lua::pop(L); } + if (lua::getfield(L, "nonselect_blocks", 1)) { + blocksRaycast.includeNonSelectable = lua::toboolean(L, -1); + lua::pop(L); + } } else { start = lua::tovec<3>(L, 1); dir = lua::tovec<3>(L, 2);