|
|
MCAPI | ScriptItemEnchantmentComponent (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > item, ::Scripting::WeakLifetimeScope const &scope) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdError, ::ScriptModuleMinecraft::ScriptItemEnchantmentLevelOutOfBoundsError, ::ScriptModuleMinecraft::ScriptItemEnchantmentTypeNotCompatibleError, ::Scripting::Error > | addEnchantment (::ScriptModuleMinecraft::ScriptItemEnchantmentInstance const &inst) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdError, ::ScriptModuleMinecraft::ScriptItemEnchantmentLevelOutOfBoundsError, ::ScriptModuleMinecraft::ScriptItemEnchantmentTypeNotCompatibleError, ::Scripting::Error > | addEnchantments (::std::vector<::ScriptModuleMinecraft::ScriptItemEnchantmentInstance > const &enchants) |
|
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdError, ::ScriptModuleMinecraft::ScriptItemEnchantmentLevelOutOfBoundsError > | canAddEnchantment (::ScriptModuleMinecraft::ScriptItemEnchantmentInstance const &inst) |
|
MCAPI ::Scripting::Result< ::std::optional<::ScriptModuleMinecraft::ScriptItemEnchantmentInstance >, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdError > | getEnchantment (::Scripting::WeakLifetimeScope &scope, ::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemEnchantmentType >, ::std::string > enchantmentTypeOrId) |
|
MCAPI ::Scripting::Result_deprecated<::std::vector<::ScriptModuleMinecraft::ScriptItemEnchantmentInstance > > | getEnchantments (::Scripting::WeakLifetimeScope &scope) const |
|
MCAPI ::Scripting::Result_deprecated<::std::vector<::Enchant::Slot > > | getSlots () const |
|
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdError > | hasEnchantment (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemEnchantmentType >, ::std::string > enchantmentTypeOrId) const |
|
MCAPI ::Scripting::Result_deprecated< void > | removeAllEnchantments () |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdError, ::Scripting::Error > | removeEnchantment (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemEnchantmentType >, ::std::string > enchantmentTypeOrId) |
|
MCAPI void * | $ctor (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > item, ::Scripting::WeakLifetimeScope const &scope) |
| virtual bool | _isValid () const |
|
MCAPI void * | $ctor (::ScriptModuleMinecraft::ScriptItemComponent const &) |
|
MCAPI void * | $ctor (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > item, ::Scripting::WeakLifetimeScope const &scope, ::std::string id) |
|
MCAPI void * | $ctor (::Scripting::WeakLifetimeScope const &scope, ::std::optional<::std::string > id) |
|
MCAPI void | $dtor () |
|
MCAPI bool | $_isValid () const |
|
virtual::std::string const & | getTypeId_V1 () const |
|
virtual::std::string const & | getTypeId_V2 () const |
|
MCAPI::std::string const & | $getTypeId_V1 () const |
|
MCFOLD::std::string const & | $getTypeId_V2 () const |