Class MapItemSavedData
java.lang.Object
net.minecraft.world.level.saveddata.SavedData
net.minecraft.world.level.saveddata.maps.MapItemSavedData
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionclassstatic classNested classes/interfaces inherited from class net.minecraft.world.level.saveddata.SavedDataSavedData.Factory<T extends SavedData>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final List<MapItemSavedData.HoldingPlayer>private final Map<Player,MapItemSavedData.HoldingPlayer> final intfinal intbyte[](package private) final Map<String,MapDecoration> final ResourceKey<Level>private static final intfinal booleanprivate static final org.slf4j.Loggerprivate static final intstatic final intfinal bytestatic final intprivate intprivate final booleanprivate final boolean
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateMapItemSavedData(int p_164768_, int p_164769_, byte p_164770_, boolean p_164771_, boolean p_164772_, boolean p_164773_, ResourceKey<Level> p_164774_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddClientSideDecorations(List<MapDecoration> p_164802_) private voidaddDecoration(MapDecoration.Type p_77938_, LevelAccessor p_77939_, String p_77940_, double p_77941_, double p_77942_, double p_77943_, Component p_77944_) static voidaddTargetDecoration(ItemStack p_77926_, BlockPos p_77927_, String p_77928_, MapDecoration.Type p_77929_) voidcheckBanners(BlockGetter p_77931_, int p_77932_, int p_77933_) static MapItemSavedDatacreateForClient(byte p_164777_, boolean p_164778_, ResourceKey<Level> p_164779_) static MapItemSavedDatacreateFresh(double p_164781_, double p_164782_, byte p_164783_, boolean p_164784_, boolean p_164785_, ResourceKey<Level> p_164786_) static SavedData.Factory<MapItemSavedData>factory()getHoldingPlayer(Player p_77917_) Packet<?>getUpdatePacket(int p_164797_, Player p_164798_) booleanbooleanisTrackedCountOverLimit(int p_181313_) static MapItemSavedDataload(CompoundTag p_164808_) locked()private voidremoveDecoration(String p_164800_) voidremovedFromFrame(BlockPos p_77948_, int p_77949_) save(CompoundTag p_77956_) scaled(int p_164788_) voidsetColor(int p_164804_, int p_164805_, byte p_164806_) private voidsetColorsDirty(int p_164790_, int p_164791_) private voidvoidtickCarriedBy(Player p_77919_, ItemStack p_77920_) booleantoggleBanner(LevelAccessor p_77935_, BlockPos p_77936_) booleanupdateColor(int p_164793_, int p_164794_, byte p_164795_) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
MAP_SIZEprivate static final int MAP_SIZE- See Also:
 
- 
HALF_MAP_SIZEprivate static final int HALF_MAP_SIZE- See Also:
 
- 
MAX_SCALEpublic static final int MAX_SCALE- See Also:
 
- 
TRACKED_DECORATION_LIMITpublic static final int TRACKED_DECORATION_LIMIT- See Also:
 
- 
centerXpublic final int centerX
- 
centerZpublic final int centerZ
- 
dimension
- 
trackingPositionprivate final boolean trackingPosition
- 
unlimitedTrackingprivate final boolean unlimitedTracking
- 
scalepublic final byte scale
- 
colorspublic byte[] colors
- 
lockedpublic final boolean locked
- 
carriedBy
- 
carriedByPlayers
- 
bannerMarkers
- 
decorations
- 
frameMarkers
- 
trackedDecorationCountprivate int trackedDecorationCount
 
- 
- 
Constructor Details- 
MapItemSavedDataprivate MapItemSavedData(int p_164768_, int p_164769_, byte p_164770_, boolean p_164771_, boolean p_164772_, boolean p_164773_, ResourceKey<Level> p_164774_) 
 
- 
- 
Method Details- 
factory
- 
createFreshpublic static MapItemSavedData createFresh(double p_164781_, double p_164782_, byte p_164783_, boolean p_164784_, boolean p_164785_, ResourceKey<Level> p_164786_) 
- 
createForClientpublic static MapItemSavedData createForClient(byte p_164777_, boolean p_164778_, ResourceKey<Level> p_164779_) 
- 
load
- 
save
- 
locked
- 
scaled
- 
tickCarriedBy
- 
removeDecoration
- 
addTargetDecorationpublic static void addTargetDecoration(ItemStack p_77926_, BlockPos p_77927_, String p_77928_, MapDecoration.Type p_77929_) 
- 
addDecorationprivate void addDecoration(MapDecoration.Type p_77938_, @Nullable LevelAccessor p_77939_, String p_77940_, double p_77941_, double p_77942_, double p_77943_, @Nullable Component p_77944_) 
- 
getUpdatePacket
- 
setColorsDirtyprivate void setColorsDirty(int p_164790_, int p_164791_) 
- 
setDecorationsDirtyprivate void setDecorationsDirty()
- 
getHoldingPlayer
- 
toggleBanner
- 
checkBanners
- 
getBanners
- 
removedFromFrame
- 
updateColorpublic boolean updateColor(int p_164793_, int p_164794_, byte p_164795_) 
- 
setColorpublic void setColor(int p_164804_, int p_164805_, byte p_164806_) 
- 
isExplorationMappublic boolean isExplorationMap()
- 
addClientSideDecorations
- 
getDecorations
- 
isTrackedCountOverLimitpublic boolean isTrackedCountOverLimit(int p_181313_) 
 
-