Class MapItemSavedData
java.lang.Object
net.minecraft.world.level.saveddata.SavedData
net.minecraft.world.level.saveddata.maps.MapItemSavedData
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassstatic class - 
Field Summary
FieldsModifier 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 Summary
ConstructorsModifierConstructorDescriptionprivateMapItemSavedData(int p_164768_, int p_164769_, byte p_164770_, boolean p_164771_, boolean p_164772_, boolean p_164773_, ResourceKey<Level> p_164774_)  - 
Method Summary
Modifier 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_) 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
- 
LOGGER
private static final org.slf4j.Logger LOGGER - 
MAP_SIZE
private static final int MAP_SIZE- See Also:
 
 - 
HALF_MAP_SIZE
private static final int HALF_MAP_SIZE- See Also:
 
 - 
MAX_SCALE
public static final int MAX_SCALE- See Also:
 
 - 
TRACKED_DECORATION_LIMIT
public static final int TRACKED_DECORATION_LIMIT- See Also:
 
 - 
centerX
public final int centerX - 
centerZ
public final int centerZ - 
dimension
 - 
trackingPosition
private final boolean trackingPosition - 
unlimitedTracking
private final boolean unlimitedTracking - 
scale
public final byte scale - 
colors
public byte[] colors - 
locked
public final boolean locked - 
carriedBy
 - 
carriedByPlayers
 - 
bannerMarkers
 - 
decorations
 - 
frameMarkers
 - 
trackedDecorationCount
private int trackedDecorationCount 
 - 
 - 
Constructor Details
- 
MapItemSavedData
private 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
- 
createFresh
public static MapItemSavedData createFresh(double p_164781_, double p_164782_, byte p_164783_, boolean p_164784_, boolean p_164785_, ResourceKey<Level> p_164786_)  - 
createForClient
public static MapItemSavedData createForClient(byte p_164777_, boolean p_164778_, ResourceKey<Level> p_164779_)  - 
load
 - 
save
 - 
locked
 - 
scaled
 - 
tickCarriedBy
 - 
removeDecoration
 - 
addTargetDecoration
public static void addTargetDecoration(ItemStack p_77926_, BlockPos p_77927_, String p_77928_, MapDecoration.Type p_77929_)  - 
addDecoration
private 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
 - 
setColorsDirty
private void setColorsDirty(int p_164790_, int p_164791_)  - 
setDecorationsDirty
private void setDecorationsDirty() - 
getHoldingPlayer
 - 
toggleBanner
 - 
checkBanners
 - 
getBanners
 - 
removedFromFrame
 - 
updateColor
public boolean updateColor(int p_164793_, int p_164794_, byte p_164795_)  - 
setColor
public void setColor(int p_164804_, int p_164805_, byte p_164806_)  - 
isExplorationMap
public boolean isExplorationMap() - 
addClientSideDecorations
 - 
getDecorations
 - 
isTrackedCountOverLimit
public boolean isTrackedCountOverLimit(int p_181313_)  
 -