LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptItems Class Reference

Public Member Functions

ScriptItemsoperator= (ScriptItems const &)
 
MCAPI ScriptItems (::ScriptModuleMinecraft::ScriptItems const &)
 
MCAPI ScriptItems (::ItemRegistryRef itemRegistry)
 
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > _getItemHandleForAlias (::HashedString const &aliasName) const
 
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > _registerItemType (::std::unordered_map< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > &registry, ::Scripting::WeakLifetimeScope scope, ::std::string itemName, bool allowAirBlockItem)
 
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > _registerItemTypeAlias (::std::string itemName, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > itemHandle)
 
MCAPI void _registerItems (::Scripting::WeakLifetimeScope &scope, bool allowAirBlockItem)
 
MCAPI void _tryRegisterItemTypeAlias (::HashedString const &aliasName)
 
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > get (::Scripting::WeakLifetimeScope &scope, ::std::string const &itemName, bool allowAirBlockItem)
 
MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > getAll (::Scripting::WeakLifetimeScope &scope, bool allowAirBlockItem)
 
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > getOrAdd (::Scripting::WeakLifetimeScope &scope, ::std::string const &itemName, bool allowAirBlockItem)
 
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptItems const &)
 
MCAPI void * $ctor (::ItemRegistryRef itemRegistry)
 

Static Public Member Functions

static MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > _getOrCreateItemTypeHandle (::Scripting::WeakLifetimeScope scope, ::std::string const &lookupName)
 
static MCAPI void bind (::Scripting::ModuleBindingBuilder &moduleBuilder, ::ItemRegistryRef itemRegistry)
 
static MCAPI ::std::unordered_map<::std::string, ::std::string > generateItemPropertyNameToRawNameMap (::ItemRegistryRef itemRegistry, bool allowAirBlockItem)
 
static MCAPI ::std::vector<::std::string > generatetItemCooldownCategories (::ItemRegistryRef itemRegistry)
 
static MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > getOrCreateItemTypeHandle (::Scripting::WeakLifetimeScope scope, ::std::string const &identifier)
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk62a928
 
::ll::UntypedStorage< 8, 64 > mUnk9891fa
 
::ll::UntypedStorage< 8, 64 > mUnkbaa948
 
::ll::UntypedStorage< 8, 64 > mUnkeeba12
 
::ll::UntypedStorage< 1, 1 > mUnk296fee
 

Constructor & Destructor Documentation

◆ ScriptItems() [1/2]

MCAPI ScriptModuleMinecraft::ScriptItems::ScriptItems ( ::ScriptModuleMinecraft::ScriptItems const & )
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.

◆ ScriptItems() [2/2]

MCAPI ScriptModuleMinecraft::ScriptItems::ScriptItems ( ::ItemRegistryRef itemRegistry)
explicit
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.

Member Function Documentation

◆ _getItemHandleForAlias()

MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > ScriptModuleMinecraft::ScriptItems::_getItemHandleForAlias ( ::HashedString const & aliasName) const
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.

◆ _registerItemType()

MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > ScriptModuleMinecraft::ScriptItems::_registerItemType ( ::std::unordered_map< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > & registry,
::Scripting::WeakLifetimeScope scope,
::std::string itemName,
bool allowAirBlockItem )
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.

◆ _registerItemTypeAlias()

MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > ScriptModuleMinecraft::ScriptItems::_registerItemTypeAlias ( ::std::string itemName,
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > itemHandle )
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.

◆ _registerItems()

MCAPI void ScriptModuleMinecraft::ScriptItems::_registerItems ( ::Scripting::WeakLifetimeScope & scope,
bool allowAirBlockItem )
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.

◆ _tryRegisterItemTypeAlias()

MCAPI void ScriptModuleMinecraft::ScriptItems::_tryRegisterItemTypeAlias ( ::HashedString const & aliasName)
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.

◆ get()

MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > ScriptModuleMinecraft::ScriptItems::get ( ::Scripting::WeakLifetimeScope & scope,
::std::string const & itemName,
bool allowAirBlockItem )
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.

◆ getAll()

MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > ScriptModuleMinecraft::ScriptItems::getAll ( ::Scripting::WeakLifetimeScope & scope,
bool allowAirBlockItem )
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.

◆ getOrAdd()

MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > ScriptModuleMinecraft::ScriptItems::getOrAdd ( ::Scripting::WeakLifetimeScope & scope,
::std::string const & itemName,
bool allowAirBlockItem )
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.

◆ _getOrCreateItemTypeHandle()

static MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > ScriptModuleMinecraft::ScriptItems::_getOrCreateItemTypeHandle ( ::Scripting::WeakLifetimeScope scope,
::std::string const & lookupName )
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.

◆ bind()

static MCAPI void ScriptModuleMinecraft::ScriptItems::bind ( ::Scripting::ModuleBindingBuilder & moduleBuilder,
::ItemRegistryRef itemRegistry )
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.

◆ generateItemPropertyNameToRawNameMap()

static MCAPI ::std::unordered_map<::std::string, ::std::string > ScriptModuleMinecraft::ScriptItems::generateItemPropertyNameToRawNameMap ( ::ItemRegistryRef itemRegistry,
bool allowAirBlockItem )
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.

◆ generatetItemCooldownCategories()

static MCAPI ::std::vector<::std::string > ScriptModuleMinecraft::ScriptItems::generatetItemCooldownCategories ( ::ItemRegistryRef itemRegistry)
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.

◆ getOrCreateItemTypeHandle()

static MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > ScriptModuleMinecraft::ScriptItems::getOrCreateItemTypeHandle ( ::Scripting::WeakLifetimeScope scope,
::std::string const & identifier )
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.

◆ $ctor() [1/2]

MCAPI void * ScriptModuleMinecraft::ScriptItems::$ctor ( ::ScriptModuleMinecraft::ScriptItems const & )
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.

◆ $ctor() [2/2]

MCAPI void * ScriptModuleMinecraft::ScriptItems::$ctor ( ::ItemRegistryRef itemRegistry)
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 class was generated from the following file: