25class ClientboundMapItemDataPacket :
public ::Packet {
28 enum class Type :
int {
38 ::ll::TypedStorage<8, 24, ::std::vector<::ActorUniqueID>> mMapIds;
39 ::ll::TypedStorage<1, 1, schar> mScale;
40 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::MapDecoration>>> mDecorations;
41 ::ll::TypedStorage<8, 24, ::std::vector<::MapItemTrackedActor::UniqueId>> mUniqueIds;
42 ::ll::TypedStorage<4, 4, int> mStartX;
43 ::ll::TypedStorage<4, 4, int> mStartY;
44 ::ll::TypedStorage<4, 12, ::BlockPos> mMapOrigin;
45 ::ll::TypedStorage<1, 1, uchar> mDimension;
46 ::ll::TypedStorage<4, 4, int> mWidth;
47 ::ll::TypedStorage<4, 4, int> mHeight;
48 ::ll::TypedStorage<4, 4, ::ClientboundMapItemDataPacket::Type> mType;
49 ::ll::TypedStorage<8, 24, ::std::vector<uint>> mMapPixels;
50 ::ll::TypedStorage<1, 1, bool> mLocked;
58 virtual ::MinecraftPacketIds getId()
const ;
60 virtual ::std::string_view getName()
const ;
68 MCAPI ClientboundMapItemDataPacket();
70 MCAPI ClientboundMapItemDataPacket(::gsl::not_null<::MapItemSavedData*> newMapItem,
::Level& level);
72 MCAPI ClientboundMapItemDataPacket(
90 MCAPI ::DimensionType getDimensionId()
const;
92 MCAPI ::ActorUniqueID getMapId()
const;
94 MCFOLD ::std::vector<::ActorUniqueID>
const& getMapIds()
const;
96 MCAPI ::BlockPos getMapOrigin()
const;
98 MCFOLD schar getScale()
const;
100 MCAPI
bool hasEmptyOrBlackPixels()
const;
102 MCFOLD
bool isLocked()
const;
104 MCAPI
bool isOfType(::ClientboundMapItemDataPacket::Type type)
const;
106 MCAPI
bool isTextureUpdate()
const;
108 MCAPI
void resampleClientMap(
122 MCAPI
void* $ctor(::gsl::not_null<::MapItemSavedData*> newMapItem,
::Level& level);
145 MCAPI ::MinecraftPacketIds $getId()
const;
147 MCAPI ::std::string_view $getName()
const;