CLASS net/minecraft/class_22 net/minecraft/item/map/MapState FIELD field_112 updateTrackers Ljava/util/List; FIELD field_113 unlimitedTracking Z FIELD field_114 showIcons Z FIELD field_115 centerZ I COMMENT The scaled center coordinate of the map state on the Z axis. COMMENT
COMMENT Always {@code 0} for the client. FIELD field_116 centerX I COMMENT The scaled center coordinate of the map state on the X axis. COMMENT
COMMENT Always {@code 0} for the client. FIELD field_117 icons Ljava/util/Map; FIELD field_118 dimension Lnet/minecraft/class_5321; FIELD field_119 scale B FIELD field_120 updateTrackersByPlayer Ljava/util/Map; FIELD field_121 frames Ljava/util/Map; FIELD field_122 colors [B FIELD field_123 banners Ljava/util/Map; COMMENT The banner markers to track in world. COMMENT
COMMENT Empty for the client.
FIELD field_17403 locked Z
METHOD
COMMENT The client is not aware of the coordinates of the map state so its center coordinates will always be {@code (0, 0)}.
ARG 0 scale
ARG 1 showIcons
ARG 2 dimension
METHOD method_32363 of (DDBZZLnet/minecraft/class_5321;)Lnet/minecraft/class_22;
COMMENT Creates a new map state instance.
ARG 0 centerX
COMMENT the absolute center X-coordinate
ARG 2 centerZ
COMMENT the absolute center Z-coordinate
ARG 4 scale
ARG 5 showIcons
ARG 6 unlimitedTracking
ARG 7 dimension
METHOD method_32364 zoomOut (I)Lnet/minecraft/class_22;
COMMENT Creates a new map state which is a zoomed out version of the current one.
COMMENT
COMMENT The scale of the new map state is {@code currentScale + zoomOutScale} and clamped between {@code 0} and {@code 4}.
COMMENT
COMMENT The colors are not copied, neither are the icons.
ARG 1 zoomOutScale
COMMENT the amount to add to the scale of the map
METHOD method_32365 putColor (IIB)Z
COMMENT Sets the color at the specified coordinates if the current color is different.
COMMENT
COMMENT @return {@code true} if the color has been updated, else {@code false}
ARG 1 x
ARG 2 z
ARG 3 color
METHOD method_32368 removeIcon (Ljava/lang/String;)V
ARG 1 id
METHOD method_32369 replaceIcons (Ljava/util/List;)V
ARG 1 icons
METHOD method_32370 setColor (IIB)V
ARG 1 x
ARG 2 z
ARG 3 color
METHOD method_32371 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_22;
ARG 0 nbt
METHOD method_32372 hasMonumentIcon ()Z
METHOD method_32373 getIcons ()Ljava/lang/Iterable;
METHOD method_32374 markIconsDirty ()V
METHOD method_35503 getBanners ()Ljava/util/Collection;
CLASS class_23 PlayerUpdateTracker
FIELD field_124 emptyPacketsRequested I
FIELD field_125 player Lnet/minecraft/class_1657;
FIELD field_126 endZ I
FIELD field_127 endX I
FIELD field_128 startZ I
FIELD field_129 startX I
FIELD field_130 dirty Z
FIELD field_27891 iconsDirty Z
METHOD