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 getName()
const ;
64 virtual ~ClientboundMapItemDataPacket() ;
70 MCAPI ClientboundMapItemDataPacket();
72 MCAPI ClientboundMapItemDataPacket(::gsl::not_null<::MapItemSavedData*> newMapItem,
::Level& level);
74 MCAPI ClientboundMapItemDataPacket(
84 ::DimensionType dimension,
91 MCAPI
bool isOfType(::ClientboundMapItemDataPacket::Type type)
const;
99 MCAPI
void* $ctor(::gsl::not_null<::MapItemSavedData*> newMapItem,
::Level& level);
111 ::DimensionType dimension,
128 MCAPI ::MinecraftPacketIds $getId()
const;
130 MCAPI ::std::string $getName()
const;