|
|
LLNDAPI std::string | getTypeName () const |
|
LLNDAPI std::string | getDescriptionName () const |
|
LLNDAPI bool | isEnchanted () const |
|
LLNDAPI bool | removeEnchants () const |
|
LLAPI void | deserializeComponents (IDataInput &input) |
|
virtual void | reinit (::Item const &item, int count, int auxValue) |
|
virtual void | reinit (::Block const &block, int count) |
|
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 | ItemStackBase (::RecipeIngredient const &ingredient) |
|
MCAPI | ItemStackBase (::ItemStackBase const &rhs) |
|
MCAPI | ItemStackBase (::Block const &block, int count=1, ::CompoundTag const *_userData=nullptr) |
|
MCAPI | ItemStackBase (::Item const &item, int count=1, int auxValue=0, ::CompoundTag const *_userData=nullptr) |
|
MCAPI | ItemStackBase (::std::string_view name, int count=1, int auxValue=0, ::CompoundTag const *_userData=nullptr) |
|
MCAPI void | _addCustomUserDataCommon (::std::unique_ptr<::CompoundTag > &&tag) |
|
MCAPI void | _checkForItemWorldCompatibility () |
|
MCAPI void | _cloneComponents (::ItemStackBase const &other) |
|
MCAPI::std::string | _getHoverFormattingPrefix () const |
|
MCAPI bool | _isInstance (::std::string_view itemName) const |
|
MCAPI void | _loadComponents (::CompoundTag const &compoundTag) |
|
MCAPI void | _loadItem (::CompoundTag const &compoundTag) |
|
MCAPI void | _saveComponents (::CompoundTag &tag) const |
|
MCAPI void | _setChargedItem (::ItemInstance const &item) |
|
MCAPI bool | _setItem (int id, bool doRemap) |
|
MCAPI void | _setItemFromBlockName (::HashedString const &blockName) |
|
MCAPI void | _updateCompareHashes () |
|
MCAPI void | add (int inCount) |
|
MCAPI bool | addComponents (::Json::Value const &root, ::std::string &errorMsg) |
|
MCAPI void | addCustomUserData (::ContainerComponent const &containerComponent) |
|
MCAPI void | addCustomUserData (::BlockActor &blockEntity, ::BlockSource ®ion) |
|
MCAPI bool | canBeCharged () const |
|
MCAPI bool | canDestroy (::Block const *block) const |
|
MCAPI bool | canDestroySpecial (::Block const &block) const |
|
MCAPI bool | canPlaceOn (::Block const *block) const |
|
MCAPI bool | clearAllDynamicProperties (::std::string const &collection) |
|
MCAPI void | clearChargedItem () |
|
MCAPI void | clearCustomLore () |
|
MCAPI bool | componentsMatch (::ItemStackBase const &) const |
|
MCAPI::ItemEnchants | constructItemEnchantsFromUserData () const |
|
MCAPI::SharedTypes::Legacy::ArmorSlot | getArmorSlot () const |
|
MCAPI ::std::optional<::SharedTypes::Legacy::LevelSoundEvent > | getAttackCriticalHitSound () const |
|
MCAPI int | getAttackDamage () const |
|
MCAPI float | getAttackDamageBonus (::Actor const &attacker) const |
|
MCAPI ::std::optional<::SharedTypes::Legacy::LevelSoundEvent > | getAttackHitSound () const |
|
MCAPI ::std::optional<::SharedTypes::Legacy::LevelSoundEvent > | getAttackMissSound () const |
|
MCAPI short | getAuxValue () const |
|
MCAPI int | getBaseRepairCost () const |
|
MCFOLD::Block const * | getBlock () const |
|
MCAPI ::WeakPtr<::BlockType const > const & | getBlockType () const |
|
MCFOLD::Tick const & | getBlockingTick () const |
|
MCFOLD ::std::vector<::BlockType const * > const & | getCanDestroy () const |
|
MCFOLD ::std::vector<::BlockType const * > const & | getCanPlaceOn () const |
|
MCAPI::std::string | getCategoryName () const |
|
MCAPI::ItemInstance const & | getChargedItem () const |
|
MCAPI::mce::Color | getColor () const |
|
MCAPI::ItemComponent const * | getComponent (::HashedString const &id) 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::std::string | getEffectName (bool playerIsCreative) const |
|
MCAPI int | getEnchantSlot () const |
|
MCAPI int | getEnchantValue () const |
|
MCAPI::HashedString const & | getFullNameHash () const |
|
MCAPI short | getId () const |
|
MCAPI int | getIdAux () const |
|
MCAPI::Item const * | getItem () 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::BaseGameVersion const & | getRequiredBaseGameVersion () const |
|
MCAPI uint | getSwingDuration () const |
|
MCAPI::SharedTypes::Legacy::UseAnimation | getUseAnimation () const |
|
MCFOLD::CompoundTag const * | getUserData () const |
|
MCFOLD::CompoundTag * | getUserData () |
|
MCFOLD bool | getWasPickedUp () const |
|
MCAPI bool | hasChargedItem () const |
|
MCAPI bool | hasCompoundTextUserData () const |
|
MCAPI bool | hasContainerData () const |
|
MCAPI bool | hasCooldown () const |
|
MCAPI bool | hasCustomHoverName () const |
|
MCAPI bool | hasDamageValue () const |
|
MCAPI bool | hasDurability () const |
|
MCAPI bool | hasSameAuxValue (::ItemStackBase const &other) const |
|
MCAPI bool | hasSameUserData (::ItemStackBase const &other) const |
|
MCAPI bool | hasTag (uint64 const &hash) const |
|
MCAPI bool | hasTag (::ItemTag const &string) const |
|
MCFOLD bool | hasUserData () const |
|
MCAPI bool | hurtAndBreak (int deltaDamage, ::Actor *owner) |
|
MCAPI void | init (::BlockType const &block, int count) |
|
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 | isBlockInstance (::HashedString const &blockName) const |
|
MCAPI bool | isDamageableItem () const |
|
MCAPI bool | isDamaged () const |
|
MCAPI bool | isEnchantingBook () const |
|
MCAPI bool | isExplodable () const |
|
MCAPI bool | isFireResistant () const |
|
MCAPI bool | isFullStack () const |
|
MCAPI bool | isGlint () const |
|
MCAPI bool | isHorseArmorItem () const |
|
MCAPI bool | isHumanoidArmorItem () const |
|
MCAPI bool | isHumanoidWearableBlockItem () const |
|
MCAPI bool | isHumanoidWearableItem () const |
|
MCAPI bool | isInstance (::HashedString const &itemName, bool useItemLookup) const |
|
MCAPI bool | isLiquidClipItem () const |
|
MCAPI bool | isMusicDiscItem () const |
|
MCAPI bool | isNull () const |
|
MCAPI bool | isOffhandItem () const |
|
MCAPI bool | isOnCooldown (::Player &player, ::SharedTypes::ItemCooldownType type) const |
|
MCAPI bool | isOneOfBlockInstances (::std::vector<::std::reference_wrapper<::HashedString const > > const &blockTypeIds) const |
|
MCAPI bool | isOneOfBlockInstances (::std::initializer_list<::std::reference_wrapper<::HashedString const > > blocks) const |
|
MCAPI bool | isOneOfInstances (::std::initializer_list<::std::reference_wrapper<::HashedString const > > items, bool useItemLookup) const |
|
MCAPI bool | isPattern () const |
|
MCAPI bool | isPotionItem () const |
|
MCAPI bool | isStackable () const |
|
MCAPI bool | isStackable (::ItemStackBase const &other) const |
|
MCAPI bool | isStackedByData () const |
|
MCAPI bool | isUnbreakable () const |
|
MCAPI bool | isValidAuxValue (int value) const |
|
MCAPI void | load (::CompoundTag const &compoundTag) |
|
MCAPI void | load (::CompoundTag const &compoundTag, ::ILevel &level) |
|
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 |
|
MCAPI::ItemStackBase & | operator= (::ItemStackBase const &rhs) |
|
MCFOLD bool | operator== (::ItemStackBase const &rhs) const |
|
MCAPI void | refreshedInContainer (::Level &level) const |
|
MCAPI void | remove (int inCount) |
|
MCAPI void | removeDamageValue () |
|
MCAPI bool | removeDynamicProperty (::std::string const &key, ::std::string const &collectionName) |
|
MCAPI void | removeEnchants () |
|
MCAPI void | resetHoverName () |
|
MCAPI bool | sameItem (::ItemStackBase const &other, ::ItemStackBase::ComparisonOptions const &options) const |
|
MCAPI bool | sameItemAndAux (::ItemStackBase const &other) 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 | serializeComponents (::IDataOutput &output) const |
|
MCAPI void | set (int inCount) |
|
MCAPI void | setAuxValue (short value) |
|
MCFOLD void | setBlock (::Block const *block) |
|
MCFOLD void | setBlockingTick (::Tick blockingTick) |
|
MCAPI bool | setCanDestroy (::std::vector<::std::string > const &blockIds) |
|
MCAPI bool | setCanPlaceOn (::std::vector<::std::string > const &blockIds) |
|
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 | setJustBrewed (bool justBrewed) |
|
MCAPI void | setPickupTime () |
|
MCAPI void | setRepairCost (int cost) |
|
MCFOLD void | setShowPickUp (bool show) |
|
MCAPI void | setUnbreakable (bool isUnbreakable) |
|
MCAPI void | setUserData (::std::unique_ptr<::CompoundTag > tag) |
|
MCFOLD void | setWasPickedUp (bool wasPickedUp) |
|
MCAPI bool | shouldInteractionWithBlockBypassLiquid (::Block const &block) const |
|
MCAPI bool | shouldVanish () const |
|
MCAPI void | startCooldown (::Player &player, ::SharedTypes::ItemCooldownType type) const |
|
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) |
|
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) |
|
MCAPI void | $dtor () |
|
MCFOLD void | $reinit (::Item const &item, int count, int auxValue) |
|
MCFOLD void | $reinit (::Block const &block, int count) |
|
MCFOLD 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 |