|
ScriptItemEnchantmentComponent & | operator= (ScriptItemEnchantmentComponent const &) |
|
| ScriptItemEnchantmentComponent (ScriptItemEnchantmentComponent const &) |
|
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< void > | removeAllEnchantments () |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptItemEnchantmentUnknownIdError, ::Scripting::Error > | removeEnchantment (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemEnchantmentType >, ::std::string > enchantmentTypeOrId) |
|
virtual bool | _isValid () const |
|
MCFOLD void | $dtor () |
|
MCAPI bool | $_isValid () const |
|