|
virtual void | reinit (::BlockLegacy const &block, int count) |
|
virtual void | reinit (::Item const &item, int count, int auxValue) |
|
virtual void | reinit (::std::string_view const name, int count, int auxValue) |
|
virtual void | setNull (::std::optional<::std::string > reason) |
|
virtual::std::string | toString () const |
|
virtual::std::string | toDebugString () const |
|
MCAPI | ItemStack (::ItemStack const &rhs) |
|
MCAPI | ItemStack (::ItemInstance const &rhs) |
|
MCAPI | ItemStack (::BlockLegacy const &block, int count=1) |
|
MCAPI | ItemStack (::Item const &item, int count=1, int auxValue=0, ::CompoundTag const *_userData=nullptr) |
|
MCAPI | ItemStack (::std::string_view name, int count=1, int auxValue=0, ::CompoundTag const *_userData=nullptr) |
|
MCAPI void | _assignNetIdVariant (::ItemStack const &fromItem) const |
|
MCAPI int | getMaxUseDuration () const |
|
MCAPI::ItemStack | getStrippedNetworkItem () const |
|
MCAPI bool | matchesAndNetIdVariantMatches (::ItemStack const &other) const |
|
MCAPI bool | matchesNetIdVariant (::ItemStack const &other) const |
|
MCAPI::ItemStack & | operator= (::ItemStack const &rhs) |
|
MCAPI void | playSoundIncrementally (::Mob &mob) const |
|
MCAPI bool | sameItemAndAuxAndBlockData (::ItemStack const &otherItemStack) const |
|
MCAPI void | serverInitNetId () |
|
MCAPI void | useAsFuel () |
|
MCAPI::InteractionResult | useOn (::Actor &entity, int x, int y, int z, uchar face, ::Vec3 const &clickPos, ::ItemUsedOnEventContext itemUsedOnEventContext) |
|
MCAPI void * | $ctor () |
|
MCAPI void * | $ctor (::ItemStack const &rhs) |
|
MCAPI void * | $ctor (::ItemInstance const &rhs) |
|
MCAPI void * | $ctor (::BlockLegacy const &block, int count) |
|
MCAPI void * | $ctor (::Item const &item, int count, int auxValue, ::CompoundTag const *_userData) |
|
MCAPI void * | $ctor (::std::string_view name, int count, int auxValue, ::CompoundTag const *_userData) |
|
MCFOLD void | $dtor () |
|
MCAPI void | $reinit (::BlockLegacy const &block, int count) |
|
MCAPI void | $reinit (::Item const &item, int count, int auxValue) |
|
MCAPI void | $reinit (::std::string_view const name, int count, int auxValue) |
|
MCAPI void | $setNull (::std::optional<::std::string > reason) |
|
MCAPI::std::string | $toString () const |
|
MCAPI::std::string | $toDebugString () const |
|
LLNDAPI std::string | getTypeName () const |
|
LLNDAPI std::string | getDescriptionName () const |
|
MCAPI void | _addCustomUserDataCommon (::std::unique_ptr<::CompoundTag > &&tag) |
|
MCAPI void | _checkForItemWorldCompatibility () |
|
MCAPI::std::string | _getHoverFormattingPrefix () const |
|
MCAPI void | _loadComponents (::CompoundTag const &compoundTag) |
|
MCAPI void | _loadItem (::CompoundTag const &compoundTag) |
|
MCAPI void | _setChargedItem (::ItemInstance const &item) |
|
MCAPI bool | _setItem (int id, bool doRemap) |
|
MCAPI void | _setItemFromBlockName (::HashedString const &blockName) |
|
MCAPI void | _updateCompareHashes () |
|
MCAPI bool | addComponents (::Json::Value const &root, ::std::string &errorMsg) |
|
MCAPI void | addCustomUserData (::ContainerComponent const &containerComponent) |
|
MCAPI void | clearChargedItem () |
|
MCAPI void | clearCustomLore () |
|
MCAPI::ItemEnchants | constructItemEnchantsFromUserData () const |
|
MCAPI::SharedTypes::Legacy::ArmorSlot | getArmorSlot () const |
|
MCAPI short | getAuxValue () const |
|
MCAPI int | getBaseRepairCost () const |
|
MCAPI::mce::Color | getColor () const |
|
MCAPI::ComponentItem const * | getComponentItem () const |
|
MCAPI ::std::vector<::std::string > | getCustomLore () const |
|
MCAPI::std::string | getCustomName () const |
|
MCAPI short | getDamageValue () const |
|
MCAPI::std::string | getDescriptionId () const |
|
MCAPI::ItemDescriptor | getDescriptor () const |
|
MCAPI ::std::unique_ptr<::DynamicProperties > | getDynamicProperties () const |
|
MCAPI ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > | getDynamicProperty (::std::string const &key, ::std::string const &collectionName) const |
|
MCAPI::HashedString const & | getFullNameHash () const |
|
MCAPI short | getId () const |
|
MCAPI int | getIdAux () const |
|
MCAPI::Item const * | getItem () const |
|
MCAPI ::WeakPtr<::BlockLegacy const > const & | getLegacyBlock () const |
|
MCAPI short | getMaxDamage () const |
|
MCAPI uchar | getMaxStackSize () const |
|
MCAPI::std::string | getName () const |
|
MCAPI ::std::unique_ptr<::CompoundTag > | getNetworkUserData () const |
|
MCAPI::HashedString const & | getRawNameHash () const |
|
MCAPI::std::string | getRawNameId () const |
|
MCAPI::Bedrock::Safety::RedactableString | getRedactedCustomName () const |
|
MCAPI::Bedrock::Safety::RedactableString | getRedactedHoverName () const |
|
MCAPI::Bedrock::Safety::RedactableString | getRedactedName () const |
|
MCAPI bool | hasContainerData () const |
|
MCAPI bool | hasCustomHoverName () const |
|
MCAPI bool | hasSameAuxValue (::ItemStackBase const &other) const |
|
MCAPI bool | hasSameUserData (::ItemStackBase const &other) const |
|
MCAPI bool | hasTag (::ItemTag const &string) const |
|
MCAPI bool | hurtAndBreak (int deltaDamage, ::Actor *owner) |
|
MCAPI void | init (::BlockLegacy const &block, int count) |
|
MCAPI void | init (int id, int count_, int aux_, bool doRemap) |
|
MCAPI void | init (::Item const &item, int count, int auxValue, ::CompoundTag const *userData, bool doRemap) |
|
MCAPI bool | isArmorItem () const |
|
MCAPI bool | isBlock () const |
|
MCAPI bool | isDamageableItem () const |
|
MCAPI bool | isDamaged () const |
|
MCAPI bool | isEnchanted () const |
|
MCAPI bool | isEnchantingBook () const |
|
MCAPI bool | isFullStack () const |
|
MCAPI bool | isGlint () const |
|
MCAPI bool | isHorseArmorItem () const |
|
MCAPI bool | isHumanoidArmorItem () const |
|
MCAPI bool | isHumanoidWearableBlockItem () const |
|
MCAPI bool | isInstance (::HashedString const &itemName, bool useItemLookup) const |
|
MCAPI bool | isNull () const |
|
MCAPI bool | isOneOfBlockInstances (::std::vector<::std::reference_wrapper<::HashedString const > > const &blockTypeIds) const |
|
MCAPI bool | isOneOfInstances (::std::initializer_list<::std::reference_wrapper<::HashedString const > > items, bool useItemLookup) const |
|
MCAPI bool | isPotionItem () const |
|
MCAPI bool | isStackable () const |
|
MCAPI bool | isStackable (::ItemStackBase const &other) const |
|
MCAPI bool | isStackedByData () const |
|
MCFOLD bool | matches (::ItemStackBase const &other) const |
|
MCAPI bool | matchesEitherWearableCase (::CompoundTag const *userData) const |
|
MCAPI bool | matchesItem (::ItemStackBase const &other) const |
|
MCAPI | operator bool () const |
|
MCAPI bool | operator!= (::ItemStackBase const &rhs) const |
|
MCFOLD bool | operator== (::ItemStackBase const &rhs) const |
|
MCAPI void | remove (int inCount) |
|
MCAPI void | removeEnchants () |
|
MCAPI void | resetHoverName () |
|
MCAPI bool | sameItem (int itemId, int auxValue) const |
|
MCAPI ::std::unique_ptr<::CompoundTag > | save (::SaveContext const &saveContext) const |
|
MCAPI void | saveEnchantsToUserData (::ItemEnchants const &enchant) |
|
MCAPI bool | sendEventTriggered (::std::string const &event, ::RenderParams const ¶ms) |
|
MCAPI void | set (int inCount) |
|
MCAPI void | setChargedItem (::ItemInstance const &instance, bool isSwapping) |
|
MCAPI void | setCustomLore (::std::vector<::std::string > const &lore) |
|
MCAPI void | setCustomName (::Bedrock::Safety::RedactableString const &name) |
|
MCAPI void | setDamageValue (short newDamage) |
|
MCAPI void | setDynamicProperty (::std::string const &key, ::std::variant< double, float, bool, ::std::string, ::Vec3 > const &value, ::std::string const &collectionName) |
|
MCAPI void | setRepairCost (int cost) |
|
MCAPI void | setUserData (::std::unique_ptr<::CompoundTag > tag) |
|
MCAPI bool | updateComponent (::std::string const &name, ::Json::Value const &data) |
|
MCAPI void * | $ctor (::RecipeIngredient const &ingredient) |
|
MCAPI void * | $ctor (::ItemStackBase const &rhs) |
|
MCAPI void * | $ctor (::Block const &block, int count, ::CompoundTag const *_userData) |
|