Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::Poi::Block::ScriptManager Struct Reference

Public Member Functions

MCAPI ::std::vector<::ScriptModuleMinecraft::Poi::Block::ScriptInstance > getInRange (::std::variant< ::ScriptModuleMinecraft::Poi::Block::ScriptNameFilter, ::ScriptModuleMinecraft::Poi::Block::ScriptTagFilter, ::Scripting::Closure< bool(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::Poi::Block::ScriptType >)> > filter, ::Vec3 center, ushort blockRadius, ::std::optional<::ScriptModuleMinecraft::Poi::Block::OccupancyFilter > occupancyFilter)
MCAPI ::std::vector<::ScriptModuleMinecraft::Poi::Block::ScriptInstance > getInSquare (::std::variant< ::ScriptModuleMinecraft::Poi::Block::ScriptNameFilter, ::ScriptModuleMinecraft::Poi::Block::ScriptTagFilter, ::Scripting::Closure< bool(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::Poi::Block::ScriptType >)> > filter, ::Vec3 center, ushort blockRadius, ::std::optional<::ScriptModuleMinecraft::Poi::Block::OccupancyFilter > occupancyFilter)

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()

Public Attributes

::ll::TypedStorage< 8, 8, ::Poi::Manager * > mManager
::ll::TypedStorage< 8, 8, ::Poi::Registry const * > mRegistry
::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScope > mScope

Member Function Documentation

◆ getInRange()

MCAPI ::std::vector<::ScriptModuleMinecraft::Poi::Block::ScriptInstance > ScriptModuleMinecraft::Poi::Block::ScriptManager::getInRange ( ::std::variant< ::ScriptModuleMinecraft::Poi::Block::ScriptNameFilter, ::ScriptModuleMinecraft::Poi::Block::ScriptTagFilter, ::Scripting::Closure< bool(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::Poi::Block::ScriptType >)> ,
filter ,
::Vec3 center,
ushort blockRadius,
::std::optional<::ScriptModuleMinecraft::Poi::Block::OccupancyFilter > occupancyFilter )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getInSquare()

MCAPI ::std::vector<::ScriptModuleMinecraft::Poi::Block::ScriptInstance > ScriptModuleMinecraft::Poi::Block::ScriptManager::getInSquare ( ::std::variant< ::ScriptModuleMinecraft::Poi::Block::ScriptNameFilter, ::ScriptModuleMinecraft::Poi::Block::ScriptTagFilter, ::Scripting::Closure< bool(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::Poi::Block::ScriptType >)> ,
filter ,
::Vec3 center,
ushort blockRadius,
::std::optional<::ScriptModuleMinecraft::Poi::Block::OccupancyFilter > occupancyFilter )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ bind()

MCAPI ::Scripting::ClassBinding ScriptModuleMinecraft::Poi::Block::ScriptManager::bind ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this struct was generated from the following file: