LeviLamina
|
Public Member Functions | |
MCAPI | ScriptItemStack (::ScriptModuleMinecraft::ScriptItemStack &&) |
MCAPI | ScriptItemStack (::ScriptModuleMinecraft::ScriptItemStack const &) |
MCAPI | ScriptItemStack (::Scripting::WeakLifetimeScope &scope, ::ItemStackBase const &item, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > const &itemTypeHandle) |
MCAPI | ScriptItemStack (::Scripting::WeakLifetimeScope &scope, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > const &itemTypeHandle, int amount, int data) |
MCAPI ::std::optional<::Scripting::Error > | _validateDynamicProperty (::std::string const &key, ::std::variant< double, float, bool, ::std::string, ::Vec3 > const &value) const |
MCAPI void | clearDynamicProperties (::Scripting::ContextConfig const &contextConfig) |
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > | clone (::Scripting::WeakLifetimeScope scope) const |
MCAPI ::std::vector<::std::string > | getCanDestroy () const |
MCAPI ::std::vector<::std::string > | getCanPlaceOn () const |
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponent > > | getComponent (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemComponents > components, ::std::string_view id, bool includeCustom) |
MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponent > > | getComponents (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemComponents > components, bool includeCustom) |
MCAPI ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > | getDynamicProperty (::Scripting::ContextConfig const &contextConfig, ::std::string const &key) |
MCAPI ::std::vector<::std::string > | getDynamicPropertyIds (::Scripting::ContextConfig const &contextConfig) |
MCAPI int | getDynamicPropertyTotalByteCount (::Scripting::ContextConfig const &contextConfig) |
MCAPI ::Scripting::Result<::std::string, ::Scripting::EngineError > | getLocalizationKey () const |
MCAPI ::std::vector<::std::string > | getLore () const |
MCAPI ::std::optional<::std::string > | getNameTag () const |
MCAPI ::std::vector<::std::string > | getTags () const |
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > | getType () const |
MCAPI::std::string | getTypeId () const |
MCAPI bool | hasComponent (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemComponents > components, ::std::string_view id, bool includeCustom) |
MCAPI bool | hasTag (::std::string const &tag) const |
MCAPI bool | isStackableWith (::ScriptModuleMinecraft::ScriptItemStack const &other) const |
MCAPI bool | matches (::std::string itemName, ::std::optional<::std::unordered_map<::std::string, ::std::variant< int, ::std::string, bool > > > properties) const |
MCAPI::ScriptModuleMinecraft::ScriptItemStack & | operator= (::ScriptModuleMinecraft::ScriptItemStack const &) |
MCAPI::ScriptModuleMinecraft::ScriptItemStack & | operator= (::ScriptModuleMinecraft::ScriptItemStack &&) |
MCAPI ::Scripting::Result_deprecated< void > | setAmount (int amount) |
MCAPI ::Scripting::Result_deprecated< void > | setCanDestroy (::std::optional<::std::vector<::std::string > > const &blockIdentifiers) |
MCAPI ::Scripting::Result_deprecated< void > | setCanPlaceOn (::std::optional<::std::vector<::std::string > > const &blockIdentifiers) |
MCAPI ::Scripting::Result_deprecated< void > | setDynamicProperties (::Scripting::ContextConfig const &contextConfig, ::std::unordered_map<::std::string, ::std::variant< double, float, bool, ::std::string, ::Vec3 > > const &values) |
MCAPI ::Scripting::Result_deprecated< void > | setDynamicProperty (::Scripting::ContextConfig const &contextConfig, ::std::string const &key, ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > const &optionalValue) |
MCAPI ::Scripting::Result_deprecated< void > | setLore (::std::optional<::std::vector<::std::string > > const &loreList) |
MCAPI void | setLoreV010 (::std::optional<::std::vector<::std::string > > const &loreList) |
MCAPI ::Scripting::Result_deprecated< void > | setNameTag (::std::optional<::std::string > nameTag) |
MCAPI void | setNameTagV010 (::std::optional<::std::string > nameTag) |
MCAPI | ~ScriptItemStack () |
MCAPI void * | $ctor (::ScriptModuleMinecraft::ScriptItemStack &&) |
MCAPI void * | $ctor (::ScriptModuleMinecraft::ScriptItemStack const &) |
MCAPI void * | $ctor (::Scripting::WeakLifetimeScope &scope, ::ItemStackBase const &item, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > const &itemTypeHandle) |
MCAPI void * | $ctor (::Scripting::WeakLifetimeScope &scope, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > const &itemTypeHandle, int amount, int data) |
MCAPI void | $dtor () |
Static Public Member Functions | |
static MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > | _createPotion (::Scripting::WeakLifetimeScope &scope, ::ScriptModuleMinecraft::ScriptPotionOptions const &options) |
static MCAPI ::Scripting::ClassBinding | bind (::BaseGameVersion const &baseGameVersion, ::Scripting::Version const &version, ::WeakRef<::ScriptModuleMinecraft::IScriptItemCustomComponentReader const > itemCustomComponentRegistry) |
static MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > | createHandle (::Scripting::WeakLifetimeScope scope, ::ItemStackBase const &item) |
static MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > | createOptionalHandle (::Scripting::WeakLifetimeScope scope, ::ItemStackBase const &item) |
static MCAPI ::std::optional<::Scripting::Error > | validateLoreLength (::std::vector<::std::string > const &loreList) |
Public Attributes | |
::ll::UntypedStorage< 8, 128 > | mUnk493241 |
::ll::UntypedStorage< 8, 16 > | mUnka16d8e |
::ll::UntypedStorage< 8, 32 > | mUnk4308e2 |
::ll::UntypedStorage< 8, 32 > | mUnk840f50 |
::ll::UntypedStorage< 8, 64 > | mUnkde4687 |
MCAPI ScriptModuleMinecraft::ScriptItemStack::ScriptItemStack | ( | ::ScriptModuleMinecraft::ScriptItemStack && | ) |
MCAPI ScriptModuleMinecraft::ScriptItemStack::ScriptItemStack | ( | ::ScriptModuleMinecraft::ScriptItemStack const & | ) |
MCAPI ScriptModuleMinecraft::ScriptItemStack::ScriptItemStack | ( | ::Scripting::WeakLifetimeScope & | scope, |
::ItemStackBase const & | item, | ||
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > const & | itemTypeHandle ) |
MCAPI ScriptModuleMinecraft::ScriptItemStack::ScriptItemStack | ( | ::Scripting::WeakLifetimeScope & | scope, |
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > const & | itemTypeHandle, | ||
int | amount, | ||
int | data ) |
MCAPI ScriptModuleMinecraft::ScriptItemStack::~ScriptItemStack | ( | ) |
MCAPI ::std::optional<::Scripting::Error > ScriptModuleMinecraft::ScriptItemStack::_validateDynamicProperty | ( | ::std::string const & | key, |
::std::variant< double, float, bool, ::std::string, ::Vec3 > const & | value ) const |
MCAPI void ScriptModuleMinecraft::ScriptItemStack::clearDynamicProperties | ( | ::Scripting::ContextConfig const & | contextConfig | ) |
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > ScriptModuleMinecraft::ScriptItemStack::clone | ( | ::Scripting::WeakLifetimeScope | scope | ) | const |
MCAPI ::std::vector<::std::string > ScriptModuleMinecraft::ScriptItemStack::getCanDestroy | ( | ) | const |
MCAPI ::std::vector<::std::string > ScriptModuleMinecraft::ScriptItemStack::getCanPlaceOn | ( | ) | const |
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponent > > ScriptModuleMinecraft::ScriptItemStack::getComponent | ( | ::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemComponents > | components, |
::std::string_view | id, | ||
bool | includeCustom ) |
MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponent > > ScriptModuleMinecraft::ScriptItemStack::getComponents | ( | ::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemComponents > | components, |
bool | includeCustom ) |
MCAPI ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > ScriptModuleMinecraft::ScriptItemStack::getDynamicProperty | ( | ::Scripting::ContextConfig const & | contextConfig, |
::std::string const & | key ) |
MCAPI ::std::vector<::std::string > ScriptModuleMinecraft::ScriptItemStack::getDynamicPropertyIds | ( | ::Scripting::ContextConfig const & | contextConfig | ) |
MCAPI int ScriptModuleMinecraft::ScriptItemStack::getDynamicPropertyTotalByteCount | ( | ::Scripting::ContextConfig const & | contextConfig | ) |
MCAPI ::Scripting::Result<::std::string, ::Scripting::EngineError > ScriptModuleMinecraft::ScriptItemStack::getLocalizationKey | ( | ) | const |
MCAPI ::std::vector<::std::string > ScriptModuleMinecraft::ScriptItemStack::getLore | ( | ) | const |
MCAPI ::std::optional<::std::string > ScriptModuleMinecraft::ScriptItemStack::getNameTag | ( | ) | const |
MCAPI ::std::vector<::std::string > ScriptModuleMinecraft::ScriptItemStack::getTags | ( | ) | const |
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > ScriptModuleMinecraft::ScriptItemStack::getType | ( | ) | const |
MCAPI::std::string ScriptModuleMinecraft::ScriptItemStack::getTypeId | ( | ) | const |
MCAPI bool ScriptModuleMinecraft::ScriptItemStack::hasComponent | ( | ::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemComponents > | components, |
::std::string_view | id, | ||
bool | includeCustom ) |
MCAPI bool ScriptModuleMinecraft::ScriptItemStack::hasTag | ( | ::std::string const & | tag | ) | const |
MCAPI bool ScriptModuleMinecraft::ScriptItemStack::isStackableWith | ( | ::ScriptModuleMinecraft::ScriptItemStack const & | other | ) | const |
MCAPI bool ScriptModuleMinecraft::ScriptItemStack::matches | ( | ::std::string | itemName, |
::std::optional<::std::unordered_map<::std::string, ::std::variant< int, ::std::string, bool > > > | properties ) const |
MCAPI::ScriptModuleMinecraft::ScriptItemStack & ScriptModuleMinecraft::ScriptItemStack::operator= | ( | ::ScriptModuleMinecraft::ScriptItemStack const & | ) |
MCAPI::ScriptModuleMinecraft::ScriptItemStack & ScriptModuleMinecraft::ScriptItemStack::operator= | ( | ::ScriptModuleMinecraft::ScriptItemStack && | ) |
MCAPI ::Scripting::Result_deprecated< void > ScriptModuleMinecraft::ScriptItemStack::setAmount | ( | int | amount | ) |
MCAPI ::Scripting::Result_deprecated< void > ScriptModuleMinecraft::ScriptItemStack::setCanDestroy | ( | ::std::optional<::std::vector<::std::string > > const & | blockIdentifiers | ) |
MCAPI ::Scripting::Result_deprecated< void > ScriptModuleMinecraft::ScriptItemStack::setCanPlaceOn | ( | ::std::optional<::std::vector<::std::string > > const & | blockIdentifiers | ) |
MCAPI ::Scripting::Result_deprecated< void > ScriptModuleMinecraft::ScriptItemStack::setDynamicProperties | ( | ::Scripting::ContextConfig const & | contextConfig, |
::std::unordered_map<::std::string, ::std::variant< double, float, bool, ::std::string, ::Vec3 > > const & | values ) |
MCAPI ::Scripting::Result_deprecated< void > ScriptModuleMinecraft::ScriptItemStack::setDynamicProperty | ( | ::Scripting::ContextConfig const & | contextConfig, |
::std::string const & | key, | ||
::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > const & | optionalValue ) |
MCAPI ::Scripting::Result_deprecated< void > ScriptModuleMinecraft::ScriptItemStack::setLore | ( | ::std::optional<::std::vector<::std::string > > const & | loreList | ) |
MCAPI void ScriptModuleMinecraft::ScriptItemStack::setLoreV010 | ( | ::std::optional<::std::vector<::std::string > > const & | loreList | ) |
MCAPI ::Scripting::Result_deprecated< void > ScriptModuleMinecraft::ScriptItemStack::setNameTag | ( | ::std::optional<::std::string > | nameTag | ) |
MCAPI void ScriptModuleMinecraft::ScriptItemStack::setNameTagV010 | ( | ::std::optional<::std::string > | nameTag | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
MCAPI void * ScriptModuleMinecraft::ScriptItemStack::$ctor | ( | ::ScriptModuleMinecraft::ScriptItemStack && | ) |
MCAPI void * ScriptModuleMinecraft::ScriptItemStack::$ctor | ( | ::ScriptModuleMinecraft::ScriptItemStack const & | ) |
MCAPI void * ScriptModuleMinecraft::ScriptItemStack::$ctor | ( | ::Scripting::WeakLifetimeScope & | scope, |
::ItemStackBase const & | item, | ||
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > const & | itemTypeHandle ) |
MCAPI void * ScriptModuleMinecraft::ScriptItemStack::$ctor | ( | ::Scripting::WeakLifetimeScope & | scope, |
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > const & | itemTypeHandle, | ||
int | amount, | ||
int | data ) |
MCAPI void ScriptModuleMinecraft::ScriptItemStack::$dtor | ( | ) |