net.minecraft.world.level.saveddata.maps

public class MapItemSavedData

extends SavedData

eyj
net.minecraft.world.level.saveddata.maps.MapItemSavedData
net.minecraft.class_22
net.minecraft.unmapped.C_nvpllgmg
net.minecraft.item.map.MapState
net.minecraft.item.map.MapState

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
j
LOGGER
field_25019
f_suauwumq
LOGGER
LOGGER
private static final int
k
MAP_SIZE
field_31832
f_waotwiun
SIZE
MAP_SIZE
private static final int
l
HALF_MAP_SIZE
field_31833
f_wuekvxoq
SIZE_HALF
HALF_MAP_SIZE
public static final int
a
MAX_SCALE
field_31831
f_mekjksec
MAX_SCALE
MAX_SCALE
public static final int
b
TRACKED_DECORATION_LIMIT
field_33991
f_nbfirpku
MAX_DECORATIONS
TRACKED_ICONS_LIMIT
private static final String
m
FRAME_PREFIX
field_52316
f_jzdyvmbp
FRAME_PREFIX
PREFIX
public static final com.mojang.serialization.Codec<MapItemSavedData>
c
CODEC
field_56478
f_beiatqoq
CODEC
CODEC
public final int
d
centerX
field_116
f_yxrdemyc
centerX
centerX
public final int
e
centerZ
field_115
f_fcobggon
centerZ
centerZ
public final ResourceKey<Level>
f
dimension
field_118
f_uezzsfkt
dimension
dimension
private final boolean
n
trackingPosition
field_114
f_savbnbwc
showDecorations
showIcons
private final boolean
o
unlimitedTracking
field_113
f_vcpnfizu
unlimitedTracking
unlimitedTracking
public final byte
g
scale
field_119
f_glnqmijg
scale
scale
public byte[]
h
colors
field_122
f_lljtbqgk
colors
colors
public final boolean
i
locked
field_17403
f_lzfvsfpy
locked
locked
private final List<MapItemSavedData$HoldingPlayer>
p
carriedBy
field_112
f_jhhmhpdb
updateTrackers
updateTrackers
private final Map<Player, MapItemSavedData$HoldingPlayer>
q
carriedByPlayers
field_120
f_udsecego
updateTrackersByPlayer
updateTrackersByPlayer
private final Map<String, MapBanner>
r
bannerMarkers
field_123
f_buaowhbz
banners
banners
final Map<String, MapDecoration>
s
decorations
field_117
f_wpkjwpqk
decorations
icons
private final Map<String, MapFrame>
t
frameMarkers
field_121
f_lmuqttwe
frames
frames
private int
u
trackedDecorationCount
field_33992
f_vbtumzzu
decorationCount
trackedIconsCount

Constructor summary

ModifierConstructor
private (int centerX, int centerZ, byte scale, boolean showDecorations, boolean unlimitedTracking, boolean locked, ResourceKey<Level> dimension)
private (ResourceKey<Level> dimension, int centerX, int centerZ, byte scale, ByteBuffer colors, boolean showDecorations, boolean unlimitedTracking, boolean locked, List<MapBanner> banners, List<MapFrame> frames)

Method summary

Modifier and TypeMethod
public static SavedDataType<MapItemSavedData>
a(eyh arg0)
type(MapId arg0)
method_67425(class_9209 arg0)
m_kgbywezm(C_qqxyyzzm arg0)
createStateType(MapIdComponent mapId)
public static MapItemSavedData
a(double arg0, double arg1, byte arg2, boolean arg3, boolean arg4, alf<dja> 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)
m_tqgjniev(double arg0, double arg1, byte arg2, boolean arg3, boolean arg4, C_xhhleach<C_cdctfzbn> arg5)
of(double centerX, double centerZ, byte scale, boolean showDecorations, boolean unlimitedTracking, RegistryKey<World> dimension)
of(double centerX, double centerZ, byte scale, boolean showIcons, boolean unlimitedTracking, RegistryKey<World> dimension)
public static MapItemSavedData
a(byte arg0, boolean arg1, alf<dja> arg2)
createForClient(byte arg0, boolean arg1, ResourceKey<Level> arg2)
method_32362(byte arg0, boolean arg1, class_5321<class_1937> arg2)
m_gqapzrbp(byte arg0, boolean arg1, C_xhhleach<C_cdctfzbn> arg2)
of(byte scale, boolean locked, RegistryKey<World> dimension)
of(byte scale, boolean showIcons, RegistryKey<World> dimension)
public MapItemSavedData
a()
locked()
method_32361()
m_optiiifz()
copy()
copy()
public MapItemSavedData
b()
scaled()
method_32364()
m_wzdireis()
zoomOut()
zoomOut()
private static Predicate<ItemStack>
a(czd arg0)
mapMatcher(ItemStack arg0)
method_55784(class_1799 arg0)
m_laaivkum(C_sddaxwyk arg0)
getEqualPredicate(ItemStack stack)
getMatchingMapPredicate(ItemStack map)
public void
a(crc arg0, czd arg1)
tickCarriedBy(Player arg0, ItemStack arg1)
method_102(class_1657 arg0, class_1799 arg1)
m_pwrbjcks(C_jzrpycqo arg0, C_sddaxwyk arg1)
update(PlayerEntity player, ItemStack stack)
update(PlayerEntity player, ItemStack stack)
private static boolean
b(crc arg0)
hasMapInvisibilityItemEquipped(Player arg0)
method_64505(class_1657 arg0)
m_pbbwdcyg(C_jzrpycqo arg0)
hasMapInvisibilityEquipment(PlayerEntity player)
m_pbbwdcyg(PlayerEntity player)
private void
a(String arg0)
removeDecoration(String arg0)
method_32368(String arg0)
m_mimzmslt(String arg0)
removeDecoration(String id)
removeIcon(String id)
public static void
a(czd arg0, iu arg1, String arg2, je<eye> arg3)
addTargetDecoration(ItemStack arg0, BlockPos arg1, String arg2, Holder<MapDecorationType> arg3)
method_110(class_1799 arg0, class_2338 arg1, String arg2, class_6880<class_9428> arg3)
m_dzadvtca(C_sddaxwyk arg0, C_hynzadkk arg1, String arg2, C_cjzoxshv<C_cfgszdog> arg3)
addDecorationsNbt(ItemStack stack, BlockPos pos, String id, RegistryEntry<MapDecorationType> decorationType)
addDecorationsNbt(ItemStack stack, BlockPos pos, String id, Holder<MapDecorationType> type)
private void
a(je<eye> arg0, djb arg1, String arg2, double arg3, double arg4, double arg5, wy arg6)
addDecoration(Holder<MapDecorationType> arg0, LevelAccessor arg1, String arg2, double arg3, double arg4, double arg5, Component arg6)
method_107(class_6880<class_9428> arg0, class_1936 arg1, String arg2, double arg3, double arg4, double arg5, class_2561 arg6)
m_odnefume(C_cjzoxshv<C_cfgszdog> arg0, C_vdvbsyle arg1, String arg2, double arg3, double arg4, double arg5, C_rdaqiwdt arg6)
addDecoration(RegistryEntry<MapDecorationType> type, WorldAccess world, String key, double x, double z, double rotation, Text text)
addIcon(Holder<MapDecorationType> type, WorldAccess world, String key, double x, double z, double rotation, Text text)
private MapItemSavedData$MapDecorationLocation
a(je<eye> arg0, djb arg1, double arg2, float arg3, float arg4)
calculateDecorationLocationAndType(Holder<MapDecorationType> arg0, LevelAccessor arg1, double arg2, float arg3, float arg4)
method_61870(class_6880<class_9428> arg0, class_1936 arg1, double arg2, float arg3, float arg4)
m_uorbwlzj(C_cjzoxshv<C_cfgszdog> arg0, C_vdvbsyle arg1, double arg2, float arg3, float arg4)
getMarker(RegistryEntry<MapDecorationType> type, WorldAccess world, double rotation, float dx, float dz)
private com.mojang.datafixers.util.Pair<Holder<MapDecorationType>, Byte>
b(je<eye> arg0, djb arg1, double arg2, float arg3, float arg4)
playerDecorationTypeAndRotation(Holder<MapDecorationType> arg0, LevelAccessor arg1, double arg2, float arg3, float arg4)
method_61872(class_6880<class_9428> arg0, class_1936 arg1, double arg2, float arg3, float arg4)
m_wsyjtdaf(C_cjzoxshv<C_cfgszdog> arg0, C_vdvbsyle arg1, double arg2, float arg3, float arg4)
getPlayerMarkerAndRotation(RegistryEntry<MapDecorationType> type, WorldAccess world, double rotation, float dx, float dz)
private byte
a(djb arg0, double arg1)
calculateRotation(LevelAccessor arg0, double arg1)
method_61869(class_1936 arg0, double arg1)
m_yfbzshko(C_vdvbsyle arg0, double arg1)
getPlayerMarkerRotation(WorldAccess world, double rotation)
private static boolean
a(float arg0, float arg1)
isInsideMap(float arg0, float arg1)
method_61868(float arg0, float arg1)
m_qwsynkna(float arg0, float arg1)
isInBounds(float dx, float dz)
private Holder<MapDecorationType>
b(float arg0, float arg1)
decorationTypeForPlayerOutsideMap(float arg0, float arg1)
method_61871(float arg0, float arg1)
m_iczwusbm(float arg0, float arg1)
getPlayerMarker(float dx, float dz)
private static byte
a(float arg0)
clampMapCoordinate(float arg0)
method_61867(float arg0)
m_tfchlvfi(float arg0)
offsetToMarkerPosition(float d)
public Packet<?>
a(eyh arg0, crc arg1)
getUpdatePacket(MapId arg0, Player arg1)
method_100(class_9209 arg0, class_1657 arg1)
m_iiszqazf(C_qqxyyzzm arg0, C_jzrpycqo arg1)
getPlayerMarkerPacket(MapIdComponent mapId, PlayerEntity player)
getPlayerMarkerPacket(MapId mapId, PlayerEntity player)
private void
a(int arg0, int arg1)
setColorsDirty(int arg0, int arg1)
method_103(int arg0, int arg1)
m_zeccjedv(int arg0, int arg1)
markDirty(int x, int z)
markDirty(int x, int z)
private void
h()
setDecorationsDirty()
method_32374()
m_lropqhen()
markDecorationsDirty()
markIconsDirty()
public MapItemSavedData$HoldingPlayer
a(crc arg0)
getHoldingPlayer(Player arg0)
method_101(class_1657 arg0)
m_kpdzsvus(C_jzrpycqo arg0)
getPlayerSyncData(PlayerEntity player)
getPlayerSyncData(PlayerEntity player)
public boolean
a(djb arg0, iu arg1)
toggleBanner(LevelAccessor arg0, BlockPos arg1)
method_108(class_1936 arg0, class_2338 arg1)
m_ylhnaolr(C_vdvbsyle arg0, C_hynzadkk arg1)
addBanner(WorldAccess world, BlockPos pos)
addBanner(WorldAccess world, BlockPos pos)
public void
a(dig arg0, int arg1, int arg2)
checkBanners(BlockGetter arg0, int arg1, int arg2)
method_109(class_1922 arg0, int arg1, int arg2)
m_eqbkypzq(C_peaveboq arg0, int arg1, int arg2)
removeBanner(BlockView world, int x, int z)
removeBanner(BlockView world, int x, int z)
public Collection<MapBanner>
c()
getBanners()
method_35503()
m_euzndggf()
getBanners()
getBanners()
public void
a(iu arg0, int arg1)
removedFromFrame(BlockPos arg0, int arg1)
method_104(class_2338 arg0, int arg1)
m_mwggkzwl(C_hynzadkk arg0, int arg1)
removeFrame(BlockPos pos, int id)
removeFrame(BlockPos pos, int id)
public boolean
a(int arg0, int arg1, byte arg2)
updateColor(int arg0, int arg1, byte arg2)
method_32365(int arg0, int arg1, byte arg2)
m_vzmkvyyc(int arg0, int arg1, byte arg2)
putColor(int x, int z, byte color)
putColor(int x, int z, byte color)
public void
b(int arg0, int arg1, byte arg2)
setColor(int arg0, int arg1, byte arg2)
method_32370(int arg0, int arg1, byte arg2)
m_zdgciovp(int arg0, int arg1, byte arg2)
setColor(int x, int z, byte color)
setColor(int x, int z, byte color)
public boolean
d()
isExplorationMap()
method_32372()
m_qxeycdem()
hasExplorationMapDecoration()
hasMonumentIcon()
public void
a(List<eyd> arg0)
addClientSideDecorations(List<MapDecoration> arg0)
method_32369(List<class_20> arg0)
m_ysatbmoj(List<C_lptbbwvu> arg0)
replaceDecorations(List<MapDecoration> decorations)
replaceIcons(List<MapIcon> icons)
public Iterable<MapDecoration>
e()
getDecorations()
method_32373()
m_whohcmrz()
getDecorations()
getIcons()
public boolean
a(int arg0)
isTrackedCountOverLimit(int arg0)
method_37343(int arg0)
m_wdgehxge(int arg0)
decorationCountNotLessThan(int decorationCount)
hasMoreTrackedIconsThan(int count)
private static String
b(int arg0)
getFrameKey(int arg0)
method_61169(int arg0)
m_ktifbqoz(int arg0)
getFrameDecorationKey(int id)
getKey(int id)