19class MapItemTrackedActor {
27 enum class Type :
int {
37 ::ll::TypedStorage<4, 4, ::MapItemTrackedActor::Type> type;
38 ::ll::TypedStorage<8, 8, ::ActorUniqueID> keyEntityId;
39 ::ll::TypedStorage<4, 12, ::BlockPos> keyBlockPos;
54 ::ll::TypedStorage<8, 32, ::MapItemTrackedActor::UniqueId> mUniqueId;
55 ::ll::TypedStorage<1, 1, bool> mNeedsResend;
56 ::ll::TypedStorage<4, 4, uint> mMinDirtyX;
57 ::ll::TypedStorage<4, 4, uint> mMinDirtyY;
58 ::ll::TypedStorage<4, 4, uint> mMaxDirtyX;
59 ::ll::TypedStorage<4, 4, uint> mMaxDirtyY;
60 ::ll::TypedStorage<4, 4, int> mTick;
61 ::ll::TypedStorage<4, 4, float> mLastRotation;
62 ::ll::TypedStorage<1, 1, ::MapDecoration::Type> mDecorationType;
63 ::ll::TypedStorage<4, 4, ::DimensionType> mDimensionId;
64 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::ChunkViewSource>> mChunkViewSource;
69 MapItemTrackedActor();
78 MCAPI ::std::unique_ptr<::Packet> nextUpdatePacket(
::MapItemSavedData const& savedData);
80 MCFOLD
void setNeedsResend();