Package net.minecraft.server.network
Class PlayerChunkSender
java.lang.Object
net.minecraft.server.network.PlayerChunkSender
-
Field Summary
Modifier and TypeFieldDescriptionprivate float
private float
private static final org.slf4j.Logger
static final float
private static final int
private int
private final boolean
static final float
private final it.unimi.dsi.fastutil.longs.LongSet
private static final float
private int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate List<LevelChunk>
collectChunksToSend
(ChunkMap p_298180_, ChunkPos p_298514_) void
dropChunk
(ServerPlayer p_298166_, ChunkPos p_300687_) boolean
isPending
(long p_299869_) void
markChunkPendingToSend
(LevelChunk p_298187_) void
onChunkBatchReceivedByClient
(float p_298238_) private static void
sendChunk
(ServerGamePacketListenerImpl p_299748_, ServerLevel p_298120_, LevelChunk p_297712_) void
sendNextChunks
(ServerPlayer p_297274_)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
MIN_CHUNKS_PER_TICK
public static final float MIN_CHUNKS_PER_TICK- See Also:
-
MAX_CHUNKS_PER_TICK
public static final float MAX_CHUNKS_PER_TICK- See Also:
-
START_CHUNKS_PER_TICK
private static final float START_CHUNKS_PER_TICK- See Also:
-
MAX_UNACKNOWLEDGED_BATCHES
private static final int MAX_UNACKNOWLEDGED_BATCHES- See Also:
-
pendingChunks
private final it.unimi.dsi.fastutil.longs.LongSet pendingChunks -
memoryConnection
private final boolean memoryConnection -
desiredChunksPerTick
private float desiredChunksPerTick -
batchQuota
private float batchQuota -
unacknowledgedBatches
private int unacknowledgedBatches -
maxUnacknowledgedBatches
private int maxUnacknowledgedBatches
-
-
Constructor Details
-
PlayerChunkSender
public PlayerChunkSender(boolean p_300389_)
-
-
Method Details
-
markChunkPendingToSend
-
dropChunk
-
sendNextChunks
-
sendChunk
private static void sendChunk(ServerGamePacketListenerImpl p_299748_, ServerLevel p_298120_, LevelChunk p_297712_) -
collectChunksToSend
-
onChunkBatchReceivedByClient
public void onChunkBatchReceivedByClient(float p_298238_) -
isPending
public boolean isPending(long p_299869_)
-