3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Result_deprecated.h"
7#include "mc/legacy/facing/Name.h"
15namespace ScriptModuleMinecraft {
struct ScriptBlockRaycastOptions; }
16namespace ScriptModuleMinecraft {
struct ScriptEntityRaycastOptions; }
17namespace ScriptModuleMinecraft::ScriptRaycasting {
struct BlockHitInfo; }
18namespace ScriptModuleMinecraft::ScriptRaycasting {
struct EntityHitInfo; }
21namespace ScriptModuleMinecraft::ScriptRaycasting {
24MCAPI ::std::optional<::BlockPos> getBlockFromAxisRay(
27 ::Facing::Name direction,
31MCAPI ::std::optional<::ScriptModuleMinecraft::ScriptRaycasting::BlockHitInfo> getBlockFromRay(
38MCAPI ::Scripting::Result_deprecated<::std::vector<::ScriptModuleMinecraft::ScriptRaycasting::EntityHitInfo>>
44 ::std::optional<::Actor const*> except
Definition BlockSource.h:67
Definition ScriptBlockRaycastOptions.h:12
Definition ScriptEntityRaycastOptions.h:12