|
|
MCAPI | NetworkItemInstanceDescriptor (::ItemStackDescriptor const &descriptor) |
|
MCAPI | NetworkItemInstanceDescriptor (::ItemInstance const &item) |
|
MCAPI::ItemInstance | getItemInstance (::BlockPalette const &blockPalette) const |
|
MCAPI ::Bedrock::Result< void > | read (::ReadOnlyBinaryStream &stream) |
|
MCAPI void | write (::BinaryStream &stream) const |
|
MCAPI void * | $ctor (::ItemStackDescriptor const &descriptor) |
|
MCAPI void * | $ctor (::ItemInstance const &item) |
| virtual void | serialize (::BinaryStream &stream) const |
|
virtual void | serialize (::Json::Value &val) const |
|
MCAPI short | getStackSize () const |
|
MCAPI void | setStackSize (short size) |
|
MCAPI void * | $ctor () |
|
MCAPI void * | $ctor (::ReadOnlyBinaryStream &stream) |
|
MCAPI void * | $ctor (::Block const &block, ushort stackSize) |
|
MCAPI void * | $ctor (::BlockType const &block, ushort stackSize) |
|
MCAPI void * | $ctor (::ItemDescriptor const &descriptor, ushort stackSize) |
|
MCAPI void * | $ctor (::ItemTag const &itemTag, ushort stackSize) |
|
MCAPI void * | $ctor (::Item const &item, int auxValue, ushort stackSize) |
|
MCAPI void * | $ctor (::std::string_view item, int auxValue, ushort stackSize) |
|
MCAPI void * | $ctor (::Block const &block) |
|
MCAPI void * | $ctor (::BlockType const &block) |
|
MCAPI void * | $ctor (::SharedTypes::Legacy::ItemDescriptor const &desc) |
|
MCAPI void * | $ctor (::ItemTag const &itemTag) |
|
MCAPI void * | $ctor (::ItemDescriptor &&rhs) |
|
MCAPI void * | $ctor (::ItemDescriptor const &rhs) |
|
MCAPI void * | $ctor (::std::string_view fullName, int itemAux) |
|
MCAPI void * | $ctor (::Item const &item, int auxValue) |
|
MCAPI void * | $ctor (::Json::Value const &val, ::MolangVersion molangVersion) |
|
MCAPI void | $serialize (::BinaryStream &stream) const |
|
MCAPI void | $serialize (::Json::Value &val) const |
|
MCAPI bool | forEachItemUntil (::brstd::function_ref< bool(::Item const &, short)> func) const |
|
MCAPI short | getAuxValue () const |
|
MCAPI::Block const * | getBlock () const |
|
MCAPI ::WeakPtr<::BlockType const > const & | getBlockType () const |
|
MCAPI::std::string | getFullName () const |
|
MCAPI uint64 | getHash () const |
|
MCAPI short | getId () const |
|
MCAPI int | getIdAux () const |
|
MCAPI::Item const * | getItem () const |
|
MCAPI::std::string | getRawNameId () const |
|
MCAPI::std::string | getSerializedNameAndAux (bool removeInvalidAux) const |
|
MCAPI bool | isDefinedAsItemName () const |
|
MCAPI bool | isNull () const |
|
MCAPI bool | isValid (bool shouldResolve) const |
|
MCAPI bool | operator!= (::ItemDescriptor const &rhs) const |
|
MCAPI bool | operator== (::ItemDescriptor const &rhs) const |
|
MCAPI bool | sameItem (::ItemStack const &item, bool compareAux) const |
|
MCAPI bool | sameItem (::ItemDescriptor const &otherItemDescriptor, bool compareAux) const |
|
MCAPI ::std::optional<::CompoundTag > | save () const |
|
MCAPI::std::string | toString () const |