Class MapItemSavedData
java.lang.Object
net.minecraft.world.level.saveddata.SavedData
net.minecraft.world.level.saveddata.maps.MapItemSavedData
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
static class
-
Field Summary
Modifier and TypeFieldDescriptionprivate List<MapItemSavedData.HoldingPlayer>
private Map<Player,MapItemSavedData.HoldingPlayer>
byte[]
(package private) Map<String,MapDecoration>
private static int
boolean
private static org.apache.logging.log4j.Logger
private static int
static int
byte
static int
private int
private boolean
private boolean
int
int
-
Constructor Summary
ModifierConstructorDescriptionprivate
MapItemSavedData(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 TypeMethodDescriptionvoid
addClientSideDecorations(List<MapDecoration> p_164802_)
private void
addDecoration(MapDecoration.Type p_77938_, LevelAccessor p_77939_, String p_77940_, double p_77941_, double p_77942_, double p_77943_, Component p_77944_)
static void
addTargetDecoration(ItemStack p_77926_, BlockPos p_77927_, String p_77928_, MapDecoration.Type p_77929_)
void
checkBanners(BlockGetter p_77931_, int p_77932_, int p_77933_)
static MapItemSavedData
createForClient(byte p_164777_, boolean p_164778_, ResourceKey<Level> p_164779_)
static MapItemSavedData
createFresh(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_)
boolean
boolean
isTrackedCountOverLimit(int p_181313_)
static MapItemSavedData
load(CompoundTag p_164808_)
locked()
private void
removeDecoration(String p_164800_)
void
removedFromFrame(BlockPos p_77948_, int p_77949_)
save(CompoundTag p_77956_)
scaled(int p_164788_)
void
setColor(int p_164804_, int p_164805_, byte p_164806_)
private void
setColorsDirty(int p_164790_, int p_164791_)
private void
void
tickCarriedBy(Player p_77919_, ItemStack p_77920_)
boolean
toggleBanner(LevelAccessor p_77935_, BlockPos p_77936_)
boolean
updateColor(int p_164793_, int p_164794_, byte p_164795_)
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
MAP_SIZE
private static final int MAP_SIZE- See Also:
- Constant Field Values
-
HALF_MAP_SIZE
private static final int HALF_MAP_SIZE- See Also:
- Constant Field Values
-
MAX_SCALE
public static final int MAX_SCALE- See Also:
- Constant Field Values
-
TRACKED_DECORATION_LIMIT
public static final int TRACKED_DECORATION_LIMIT- See Also:
- Constant Field Values
-
x
public final int x -
z
public final int z -
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_)
-