net.minecraft.world.level.saveddata.maps

public class MapItemSavedData

extends SavedData

dhs
net.minecraft.world.level.saveddata.maps.MapItemSavedData
net.minecraft.class_22
net.minecraft.item.map.MapState
net.minecraft.src.C_2771_
net.minecraft.world.level.saveddata.maps.WorldMap

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
i
LOGGER
field_25019
field_25019
f_77895_
private static final int
j
MAP_SIZE
field_31832
field_31832
f_164765_
private static final int
k
HALF_MAP_SIZE
field_31833
field_31833
f_164766_
public static final int
a
MAX_SCALE
field_31831
field_31831
f_164764_
public static final int
b
TRACKED_DECORATION_LIMIT
field_33991
field_33991
f_181307_
public final int
c
x
field_116
centerX
f_77885_
public final int
d
z
field_115
centerZ
f_77886_
public final ResourceKey<Level>
e
dimension
field_118
dimension
f_77887_
private final boolean
l
trackingPosition
field_114
showIcons
f_77888_
private final boolean
m
unlimitedTracking
field_113
unlimitedTracking
f_77889_
public final byte
f
scale
field_119
scale
f_77890_
public byte[]
g
colors
field_122
colors
f_77891_
public final boolean
h
locked
field_17403
locked
f_77892_
private final List<MapItemSavedData$HoldingPlayer>
n
carriedBy
field_112
updateTrackers
f_77893_
private final Map<Player, MapItemSavedData$HoldingPlayer>
o
carriedByPlayers
field_120
updateTrackersByPlayer
f_77896_
private final Map<String, MapBanner>
p
bannerMarkers
field_123
banners
f_77897_
final Map<String, MapDecoration>
q
decorations
field_117
icons
f_77894_
private final Map<String, MapFrame>
r
frameMarkers
field_121
frames
f_77898_
private int
s
trackedDecorationCount
field_33992
field_33992
f_181308_

Constructor summary

ModifierConstructor
private (int centerX, int centerZ, byte scale, boolean showIcons, boolean unlimitedTracking, boolean locked, ResourceKey<Level> dimension)

Method summary

Modifier and TypeMethod
public static MapItemSavedData
a(double arg0, double arg1, byte arg2, boolean arg3, boolean arg4, wv<bwq> arg5)
createFresh(double arg0, double arg1, byte arg2, boolean arg3, boolean arg4, ResourceKey<Level> arg5)
method_32363(double arg0, double arg1, byte arg2, boolean arg3, boolean arg4, class_5321<class_1937> arg5)
of(double centerX, double centerZ, byte scale, boolean showIcons, boolean unlimitedTracking, RegistryKey<World> dimension)
m_164780_(double p_164781_, double p_164783_, byte p_164785_, boolean p_164786_, boolean arg4, C_5264_<C_1596_> arg5)
public static MapItemSavedData
a(byte arg0, boolean arg1, wv<bwq> arg2)
createForClient(byte arg0, boolean arg1, ResourceKey<Level> arg2)
method_32362(byte arg0, boolean arg1, class_5321<class_1937> arg2)
of(byte scale, boolean showIcons, RegistryKey<World> dimension)
m_164776_(byte p_164777_, boolean p_164778_, C_5264_<C_1596_> p_164779_)
public static MapItemSavedData
b(na arg0)
load(CompoundTag arg0)
method_32371(class_2487 arg0)
fromNbt(NbtCompound nbt)
m_164807_(C_4917_ p_164808_)
public CompoundTag
a(na arg0)
save(CompoundTag arg0)
method_75(class_2487 arg0)
writeNbt(NbtCompound arg0)
m_7176_(C_4917_ arg0)
public MapItemSavedData
a()
locked()
method_32361()
copy()
m_164775_()
public MapItemSavedData
a(int arg0)
scaled(int arg0)
method_32364(int arg0)
zoomOut(int zoomOutScale)
m_164787_(int arg0)
public void
a(bke arg0, bqq arg1)
tickCarriedBy(Player arg0, ItemStack arg1)
method_102(class_1657 arg0, class_1799 arg1)
update(PlayerEntity player, ItemStack stack)
m_77918_(C_1141_ p_77920_, C_1391_ arg1)
private void
a(String arg0)
removeDecoration(String arg0)
method_32368(String arg0)
removeIcon(String id)
m_164799_(String arg0)
public static void
a(bqq arg0, gg arg1, String arg2, dhp$a arg3)
addTargetDecoration(ItemStack arg0, BlockPos arg1, String arg2, MapDecoration$Type arg3)
method_110(class_1799 arg0, class_2338 arg1, String arg2, class_20$class_21 arg3)
addDecorationsNbt(ItemStack stack, BlockPos pos, String id, MapIcon$Type type)
m_77925_(C_1391_ p_77926_, C_4675_ p_77927_, String p_77928_, C_2767_$C_2768_ p_77929_)
decorateMap(ItemStack arg0, BlockPosition arg1, String arg2, MapIcon$Type arg3)
private void
a(dhp$a arg0, bwr arg1, String arg2, double arg3, double arg4, double arg5, os arg6)
addDecoration(MapDecoration$Type arg0, LevelAccessor arg1, String arg2, double arg3, double arg4, double arg5, Component arg6)
method_107(class_20$class_21 arg0, class_1936 arg1, String arg2, double arg3, double arg4, double arg5, class_2561 arg6)
addIcon(MapIcon$Type type, WorldAccess world, String key, double x, double z, double rotation, Text text)
m_77937_(C_2767_$C_2768_ p_77939_, C_1598_ p_77940_, String p_77941_, double p_77942_, double p_77944_, double arg5, C_4996_ arg6)
public Packet<?>
a(int arg0, bke arg1)
getUpdatePacket(int arg0, Player arg1)
method_100(int arg0, class_1657 arg1)
getPlayerMarkerPacket(int id, PlayerEntity player)
m_164796_(int p_164798_, C_1141_ arg1)
private void
a(int arg0, int arg1)
setColorsDirty(int arg0, int arg1)
method_103(int arg0, int arg1)
markDirty(int x, int z)
m_164789_(int p_164791_, int arg1)
flagDirty(int arg0, int arg1)
private void
g()
setDecorationsDirty()
method_32374()
markIconsDirty()
m_164812_()
flagDecorationsDirty()
public MapItemSavedData$HoldingPlayer
a(bke arg0)
getHoldingPlayer(Player arg0)
method_101(class_1657 arg0)
getPlayerSyncData(PlayerEntity player)
m_77916_(C_1141_ arg0)
public boolean
a(bwr arg0, gg arg1)
toggleBanner(LevelAccessor arg0, BlockPos arg1)
method_108(class_1936 arg0, class_2338 arg1)
addBanner(WorldAccess world, BlockPos pos)
m_77934_(C_1598_ p_77936_, C_4675_ arg1)
public void
a(bvu arg0, int arg1, int arg2)
checkBanners(BlockGetter arg0, int arg1, int arg2)
method_109(class_1922 arg0, int arg1, int arg2)
removeBanner(BlockView world, int x, int z)
m_77930_(C_1559_ p_77932_, int p_77933_, int arg2)
public Collection<MapBanner>
d()
getBanners()
method_35503()
getBanners()
m_164809_()
public void
a(gg arg0, int arg1)
removedFromFrame(BlockPos arg0, int arg1)
method_104(class_2338 arg0, int arg1)
removeFrame(BlockPos pos, int id)
m_77947_(C_4675_ p_77949_, int arg1)
public boolean
a(int arg0, int arg1, byte arg2)
updateColor(int arg0, int arg1, byte arg2)
method_32365(int arg0, int arg1, byte arg2)
putColor(int x, int z, byte color)
m_164792_(int p_164794_, int p_164795_, byte arg2)
public void
b(int arg0, int arg1, byte arg2)
setColor(int arg0, int arg1, byte arg2)
method_32370(int arg0, int arg1, byte arg2)
setColor(int x, int z, byte color)
m_164803_(int p_164805_, int p_164806_, byte arg2)
public boolean
e()
isExplorationMap()
method_32372()
hasMonumentIcon()
m_164810_()
public void
a(List<dhp> arg0)
addClientSideDecorations(List<MapDecoration> arg0)
method_32369(List<class_20> arg0)
replaceIcons(List<MapIcon> icons)
m_164801_(List<C_2767_> arg0)
public Iterable<MapDecoration>
f()
getDecorations()
method_32373()
getIcons()
m_164811_()
public boolean
b(int arg0)
isTrackedCountOverLimit(int arg0)
method_37343(int arg0)
method_37343(int arg0)
m_181312_(int arg0)