LeviLamina
Loading...
Searching...
No Matches
MapItemSavedData Class Reference

Classes

struct  ChunkBounds
 
struct  MapDecorationContext
 
struct  MapDecorationTypeAndRotation
 

Public Member Functions

MapItemSavedDataoperator= (MapItemSavedData const &)
 
 MapItemSavedData (MapItemSavedData const &)
 
MCAPI MapItemSavedData (::ActorUniqueID mapId, bool isDLCworld)
 
MCAPI void _addDecoration (::MapDecoration::Type type, ::MapItemTrackedActor::UniqueId const &id, ::Vec3 const &position, ::std::string const &label, ::mce::Color const &color)
 
MCAPI ::std::shared_ptr<::MapItemTrackedActor_addTrackedMapEntity (::MapItemTrackedActor::UniqueId const &key, ::BlockSource &region, ::MapDecoration::Type decorationType)
 
MCAPI::MapItemSavedData::MapDecorationContext _calculateDecorationLocationAndType (::MapDecoration::Type type, float yRot, int xDeltaFromCenter, int yDeltaFromCenter, ::MapItemTrackedActor::UniqueId const &uniqueId) const
 
MCAPI schar _calculateRotation (float yRot, ::MapDecoration::Type type, ::MapItemTrackedActor::UniqueId const &uniqueId, ::Random &rng) const
 
MCAPI void _deserializeData (::CompoundTag const &tag)
 
MCAPI bool _isPlayerHoldingMap (::Player &player)
 
MCAPI void _removeDecoration (::MapItemTrackedActor::UniqueId const &id)
 
MCAPI void _removeTrackedMapEntity (::MapItemTrackedActor::UniqueId const &key)
 
MCAPI bool _updateTrackedEntityDecoration (::BlockSource &region, ::std::shared_ptr<::MapItemTrackedActor > trackedActor)
 
MCAPI void _updateTrackedEntityDecorations (::BlockSource &region)
 
MCAPI void _updateTrackedPlayerDecorations (::BlockSource &region, ::Player &player, ::Vec3 &decorationPos, ::std::string &decorationLabel, ::mce::Color &decorationColor, ::DimensionType dimensionID, ::MapDecoration::Type &type)
 
MCAPI ::std::shared_ptr<::MapItemTrackedActoraddTrackedMapEntity (::Actor &entity, ::MapDecoration::Type decorationType)
 
MCAPI void checkNeedsResampling ()
 
MCAPI ::std::unique_ptr<::PacketgetFullDataPacket () const
 
MCAPI ::std::unique_ptr<::PacketgetUpdatePacket (::Level &pos, ::BlockPos const &) const
 
MCAPI ::std::unique_ptr<::PacketgetUpdatePacket (::ItemStack const &entity, ::Level &, ::Actor &) const
 
MCAPI void save (::LevelStorage &storage)
 
MCAPI void serialize (::CompoundTag &tag) const
 
MCAPI void setMapSection (::buffer_span< uint > src, ::MapItemSavedData::ChunkBounds bb)
 
MCAPI void setOrigin (::Vec3 origin, int mapScale, ::DimensionType dimension, bool isLegacyLevel, bool isCentered, ::BlockPos const &worldCenter)
 
MCAPI void tickByBlock (::BlockPos const &pos, ::BlockSource &region)
 
MCAPI void tickCarriedBy (::Actor &player, ::CompoundTag const *item)
 
MCAPI void * $ctor (::ActorUniqueID mapId, bool isDLCworld)
 

Static Public Member Functions

static MCAPI ::std::string getSerializationKey (::ActorUniqueID id)
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk75af2b
 
::ll::UntypedStorage< 8, 8 > mUnk9ef9c7
 
::ll::UntypedStorage< 8, 8 > mUnkcec791
 
::ll::UntypedStorage< 1, 1 > mUnkd97511
 
::ll::UntypedStorage< 1, 1 > mUnk321d33
 
::ll::UntypedStorage< 4, 12 > mUnk8fe42a
 
::ll::UntypedStorage< 4, 4 > mUnk1124f9
 
::ll::UntypedStorage< 1, 1 > mUnk6b22d5
 
::ll::UntypedStorage< 8, 24 > mUnkedc92c
 
::ll::UntypedStorage< 8, 24 > mUnkd864b3
 
::ll::UntypedStorage< 8, 24 > mUnkad59b1
 
::ll::UntypedStorage< 1, 1 > mUnk99a310
 
::ll::UntypedStorage< 1, 1 > mUnk33dae3
 
::ll::UntypedStorage< 1, 1 > mUnkaa89b9
 
::ll::UntypedStorage< 1, 1 > mUnk3709d4
 
::ll::UntypedStorage< 8, 24 > mUnkdffa4a
 
::ll::UntypedStorage< 1, 1 > mUnk7f273b
 
::ll::UntypedStorage< 8, 8 > mUnk31063e
 
::ll::UntypedStorage< 1, 1 > mUnke63e1f
 
::ll::UntypedStorage< 1, 1 > mUnkf77c62
 

The documentation for this class was generated from the following file: