net.minecraft.item.map

public class MapState

extends PersistentState

fcg
net.minecraft.world.level.saveddata.maps.MapItemSavedData
net.minecraft.class_22
net.minecraft.item.map.MapState
net.minecraft.unmapped.C_nvpllgmg
net.minecraft.item.map.MapState
net.minecraft.src.C_2771_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
j
LOGGER
field_25019
LOGGER
f_suauwumq
LOGGER
f_77895_
private static final int
k
MAP_SIZE
field_31832
SIZE
f_waotwiun
MAP_SIZE
f_164765_
private static final int
l
HALF_MAP_SIZE
field_31833
SIZE_HALF
f_wuekvxoq
HALF_MAP_SIZE
f_164766_
public static final int
a
MAX_SCALE
field_31831
MAX_SCALE
f_mekjksec
MAX_SCALE
f_164764_
public static final int
b
TRACKED_DECORATION_LIMIT
field_33991
MAX_DECORATIONS
f_nbfirpku
TRACKED_ICONS_LIMIT
f_181307_
private static final String
m
FRAME_PREFIX
field_52316
FRAME_PREFIX
f_jzdyvmbp
PREFIX
f_336663_
public static final com.mojang.serialization.Codec<MapState>
c
CODEC
field_56478
CODEC
f_beiatqoq
CODEC
f_379931_
public final int
d
centerX
field_116
centerX
f_yxrdemyc
centerX
f_256718_
public final int
e
centerZ
field_115
centerZ
f_fcobggon
centerZ
f_256789_
public final RegistryKey<World>
f
dimension
field_118
dimension
f_uezzsfkt
dimension
f_77887_
private final boolean
n
trackingPosition
field_114
showDecorations
f_savbnbwc
showIcons
f_77888_
private final boolean
o
unlimitedTracking
field_113
unlimitedTracking
f_vcpnfizu
unlimitedTracking
f_77889_
public final byte
g
scale
field_119
scale
f_glnqmijg
scale
f_77890_
public byte[]
h
colors
field_122
colors
f_lljtbqgk
colors
f_77891_
public final boolean
i
locked
field_17403
locked
f_lzfvsfpy
locked
f_77892_
private final List<MapState$PlayerUpdateTracker>
p
carriedBy
field_112
updateTrackers
f_jhhmhpdb
updateTrackers
f_77893_
private final Map<PlayerEntity, MapState$PlayerUpdateTracker>
q
carriedByPlayers
field_120
updateTrackersByPlayer
f_udsecego
updateTrackersByPlayer
f_77896_
private final Map<String, MapBannerMarker>
r
bannerMarkers
field_123
banners
f_buaowhbz
banners
f_77897_
final Map<String, MapDecoration>
s
decorations
field_117
decorations
f_wpkjwpqk
icons
f_77894_
private final Map<String, MapFrameMarker>
t
frameMarkers
field_121
frames
f_lmuqttwe
frames
f_77898_
private int
u
trackedDecorationCount
field_33992
decorationCount
f_vbtumzzu
trackedIconsCount
f_181308_

Constructor summary

ModifierConstructor
private (int centerX, int centerZ, byte scale, boolean showDecorations, boolean unlimitedTracking, boolean locked, RegistryKey<World> dimension)
private (RegistryKey<World> dimension, int centerX, int centerZ, byte scale, ByteBuffer colors, boolean showDecorations, boolean unlimitedTracking, boolean locked, List<MapBannerMarker> banners, List<MapFrameMarker> frames)

Method summary

Modifier and TypeMethod
public static PersistentStateType<MapState>
a(fce o)
type(MapId arg0)
method_67425(class_9209 arg0)
createStateType(MapIdComponent mapId)
m_kgbywezm(C_qqxyyzzm arg0)
m_388048_(C_313617_ p_392603_)
public static MapState
a(double o, double o, byte o, boolean o, boolean arg4, amd<dmu> 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 showDecorations, boolean unlimitedTracking, RegistryKey<World> dimension)
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 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 MapState
a(byte o, boolean o, amd<dmu> o)
createForClient(byte arg0, boolean arg1, ResourceKey<Level> arg2)
method_32362(byte arg0, boolean arg1, class_5321<class_1937> arg2)
of(byte scale, boolean locked, RegistryKey<World> dimension)
m_gqapzrbp(byte arg0, boolean arg1, C_xhhleach<C_cdctfzbn> arg2)
of(byte scale, boolean showIcons, RegistryKey<World> dimension)
m_164776_(byte p_164777_, boolean p_164778_, C_5264_<C_1596_> p_164779_)
public MapState
a()
locked()
method_32361()
copy()
m_optiiifz()
copy()
m_164775_()
public MapState
b()
scaled()
method_32364()
zoomOut()
m_wzdireis()
zoomOut()
m_164787_()
private static Predicate<ItemStack>
a(dcv o)
mapMatcher(ItemStack arg0)
method_55784(class_1799 arg0)
getEqualPredicate(ItemStack stack)
m_laaivkum(C_sddaxwyk arg0)
getMatchingMapPredicate(ItemStack map)
m_322359_(C_1391_ p_331084_)
public void
a(cut o, dcv arg1)
tickCarriedBy(Player arg0, ItemStack arg1)
method_102(class_1657 arg0, class_1799 arg1)
update(PlayerEntity player, ItemStack stack)
m_pwrbjcks(C_jzrpycqo arg0, C_sddaxwyk arg1)
update(PlayerEntity player, ItemStack stack)
m_77918_(C_1141_ p_77920_, C_1391_ arg1)
private static boolean
b(cut o)
hasMapInvisibilityItemEquipped(Player arg0)
method_64505(class_1657 arg0)
hasMapInvisibilityEquipment(PlayerEntity player)
m_pbbwdcyg(C_jzrpycqo arg0)
m_pbbwdcyg(PlayerEntity player)
m_355509_(C_1141_ p_367828_)
private void
a(String arg0)
removeDecoration(String arg0)
method_32368(String arg0)
removeDecoration(String id)
m_mimzmslt(String arg0)
removeIcon(String id)
m_164799_(String arg0)
public static void
a(dcv o, jb o, String o, jl<fcb> o)
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)
addDecorationsNbt(ItemStack stack, BlockPos pos, String id, RegistryEntry<MapDecorationType> decorationType)
m_dzadvtca(C_sddaxwyk arg0, C_hynzadkk arg1, String arg2, C_cjzoxshv<C_cfgszdog> arg3)
addDecorationsNbt(ItemStack stack, BlockPos pos, String id, Holder<MapDecorationType> type)
m_77925_(C_1391_ p_77926_, C_4675_ p_77927_, String p_77928_, C_203228_<C_313592_> p_335418_)
private void
a(jl<fcb> o, dmv o, String o, double o, double o, double arg5, xo 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)
addDecoration(RegistryEntry<MapDecorationType> type, WorldAccess world, String key, double x, double z, double rotation, Text text)
m_odnefume(C_cjzoxshv<C_cfgszdog> arg0, C_vdvbsyle arg1, String arg2, double arg3, double arg4, double arg5, C_rdaqiwdt arg6)
addIcon(Holder<MapDecorationType> type, WorldAccess world, String key, double x, double z, double rotation, Text text)
m_77937_(C_203228_<C_313592_> p_77939_, C_1598_ p_77940_, String p_77941_, double p_77942_, double p_77944_, double arg5, C_4996_ arg6)
private MapState$Marker
a(jl<fcb> o, dmv o, double o, 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)
getMarker(RegistryEntry<MapDecorationType> type, WorldAccess world, double rotation, float dx, float dz)
m_uorbwlzj(C_cjzoxshv<C_cfgszdog> arg0, C_vdvbsyle arg1, double arg2, float arg3, float arg4)
m_355103_(C_203228_<C_313592_> p_361669_, C_1598_ p_364097_, double p_366348_, float arg3, float arg4)
private com.mojang.datafixers.util.Pair<RegistryEntry<MapDecorationType>, Byte>
b(jl<fcb> o, dmv o, double o, 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)
getPlayerMarkerAndRotation(RegistryEntry<MapDecorationType> type, WorldAccess world, double rotation, float dx, float dz)
m_wsyjtdaf(C_cjzoxshv<C_cfgszdog> arg0, C_vdvbsyle arg1, double arg2, float arg3, float arg4)
m_356177_(C_203228_<C_313592_> p_361689_, C_1598_ p_367676_, double p_364470_, float arg3, float arg4)
private byte
a(dmv o, double arg1)
calculateRotation(LevelAccessor arg0, double arg1)
method_61869(class_1936 arg0, double arg1)
getPlayerMarkerRotation(WorldAccess world, double rotation)
m_yfbzshko(C_vdvbsyle arg0, double arg1)
m_355198_(C_1598_ p_368862_, double arg1)
private static boolean
a(float o, float o)
isInsideMap(float arg0, float arg1)
method_61868(float arg0, float arg1)
isInBounds(float dx, float dz)
m_qwsynkna(float arg0, float arg1)
m_352070_(float p_365691_, float p_362576_)
private RegistryEntry<MapDecorationType>
b(float o, float arg1)
decorationTypeForPlayerOutsideMap(float arg0, float arg1)
method_61871(float arg0, float arg1)
getPlayerMarker(float dx, float dz)
m_iczwusbm(float arg0, float arg1)
m_353484_(float p_369187_, float arg1)
private static byte
a(float o)
clampMapCoordinate(float arg0)
method_61867(float arg0)
offsetToMarkerPosition(float d)
m_tfchlvfi(float arg0)
m_354349_(float p_365103_)
public Packet<?>
a(fce o, cut arg1)
getUpdatePacket(MapId arg0, Player arg1)
method_100(class_9209 arg0, class_1657 arg1)
getPlayerMarkerPacket(MapIdComponent mapId, PlayerEntity player)
m_iiszqazf(C_qqxyyzzm arg0, C_jzrpycqo arg1)
getPlayerMarkerPacket(MapId mapId, PlayerEntity player)
m_164796_(C_313617_ p_164798_, C_1141_ arg1)
private void
a(int o, int arg1)
setColorsDirty(int arg0, int arg1)
method_103(int arg0, int arg1)
markDirty(int x, int z)
m_zeccjedv(int arg0, int arg1)
markDirty(int x, int z)
m_164789_(int p_164791_, int arg1)
private void
h()
setDecorationsDirty()
method_32374()
markDecorationsDirty()
m_lropqhen()
markIconsDirty()
m_164812_()
public MapState$PlayerUpdateTracker
a(cut arg0)
getHoldingPlayer(Player arg0)
method_101(class_1657 arg0)
getPlayerSyncData(PlayerEntity player)
m_kpdzsvus(C_jzrpycqo arg0)
getPlayerSyncData(PlayerEntity player)
m_77916_(C_1141_ arg0)
public boolean
a(dmv o, jb arg1)
toggleBanner(LevelAccessor arg0, BlockPos arg1)
method_108(class_1936 arg0, class_2338 arg1)
addBanner(WorldAccess world, BlockPos pos)
m_ylhnaolr(C_vdvbsyle arg0, C_hynzadkk arg1)
addBanner(WorldAccess world, BlockPos pos)
m_77934_(C_1598_ p_77936_, C_4675_ arg1)
public void
a(dly o, int o, 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_eqbkypzq(C_peaveboq 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<MapBannerMarker>
c()
getBanners()
method_35503()
getBanners()
m_euzndggf()
getBanners()
m_164809_()
public void
a(jb o, int arg1)
removedFromFrame(BlockPos arg0, int arg1)
method_104(class_2338 arg0, int arg1)
removeFrame(BlockPos pos, int id)
m_mwggkzwl(C_hynzadkk arg0, int arg1)
removeFrame(BlockPos pos, int id)
m_77947_(C_4675_ p_77949_, int arg1)
public boolean
a(int o, int o, 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_vzmkvyyc(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 o, int o, 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_zdgciovp(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
d()
isExplorationMap()
method_32372()
hasExplorationMapDecoration()
m_qxeycdem()
hasMonumentIcon()
m_164810_()
public void
a(List<fca> arg0)
addClientSideDecorations(List<MapDecoration> arg0)
method_32369(List<class_20> arg0)
replaceDecorations(List<MapDecoration> decorations)
m_ysatbmoj(List<C_lptbbwvu> arg0)
replaceIcons(List<MapIcon> icons)
m_164801_(List<C_2767_> arg0)
public Iterable<MapDecoration>
g()
getDecorations()
method_32373()
getDecorations()
m_whohcmrz()
getIcons()
m_164811_()
public boolean
a(int arg0)
isTrackedCountOverLimit(int arg0)
method_37343(int arg0)
decorationCountNotLessThan(int decorationCount)
m_wdgehxge(int arg0)
hasMoreTrackedIconsThan(int count)
m_181312_(int arg0)
private static String
b(int o)
getFrameKey(int arg0)
method_61169(int arg0)
getFrameDecorationKey(int id)
m_ktifbqoz(int arg0)
getKey(int id)
m_339532_(int p_342097_)