22class CreativeContentPacket :
public ::Packet {
31 struct CreativeGroupInfoDescription {
35 ::ll::TypedStorage<4, 4, ::SharedTypes::CreativeItemCategory const> mCreativeItemCategory;
36 ::ll::TypedStorage<8, 32, ::std::string const> mName;
37 ::ll::TypedStorage<8, 64, ::NetworkItemInstanceDescriptor const> mIcon;
44 CreativeGroupInfoDescription& operator=(CreativeGroupInfoDescription
const&);
45 CreativeGroupInfoDescription();
56 MCAPI CreativeGroupInfoDescription(
57 ::SharedTypes::CreativeItemCategory creativeItemCategory,
63 MCAPI ~CreativeGroupInfoDescription();
75 ::SharedTypes::CreativeItemCategory creativeItemCategory,
89 struct CreativeItemEntryDescription {
93 ::ll::TypedStorage<4, 4, ::CreativeItemNetId const> mCreativeItemNetId;
94 ::ll::TypedStorage<8, 64, ::NetworkItemInstanceDescriptor const> mItemDescriptor;
95 ::ll::TypedStorage<4, 4, uint const> mIndex;
96 ::ll::TypedStorage<4, 4, uint const> mGroupIndex;
103 CreativeItemEntryDescription& operator=(CreativeItemEntryDescription
const&);
104 CreativeItemEntryDescription();
115 MCAPI CreativeItemEntryDescription(
116 ::CreativeItemNetId netId,
122 MCAPI ~CreativeItemEntryDescription();
135 ::CreativeItemNetId netId,
155 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::CreativeItemRegistry const>
const>
156 mCreativeItemRegistryForWrite;
157 ::ll::TypedStorage<8, 24, ::std::vector<::CreativeContentPacket::CreativeGroupInfoDescription>>
158 mReadGroupInfoDescriptions;
159 ::ll::TypedStorage<8, 24, ::std::vector<::CreativeContentPacket::CreativeItemEntryDescription>>
160 mReadEntryDescriptions;
166 virtual ::MinecraftPacketIds getId() const ;
168 virtual ::
std::string_view getName() const ;
178 MCAPI CreativeContentPacket();
180 MCAPI explicit CreativeContentPacket(
185 MCFOLD ::std::vector<::CreativeContentPacket::CreativeItemEntryDescription>
const& getReadEntryDescriptions()
const;
187 MCFOLD ::std::vector<::CreativeContentPacket::CreativeGroupInfoDescription>
const&
188 getReadGroupInfoDescriptions()
const;
203 MCAPI ::MinecraftPacketIds $getId()
const;
205 MCAPI ::std::string_view $getName()
const;
static MCAPI void ** $vftable()
Definition CreativeContentPacket.h:31
Definition CreativeContentPacket.h:89