net.minecraft.client.network

public class PendingUpdateManager

implements AutoCloseable

net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler
net.minecraft.class_7202
net.minecraft.client.network.PendingUpdateManager

Field summary

Modifier and TypeField
private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<PendingUpdateManager$PendingUpdate>
serverVerifiedStates
field_37953
blockPosToPendingUpdate
private int
currentSequenceNr
field_37954
sequence
private boolean
isPredicting
field_37955
pendingSequence
private int
lastTeleportSequence
field_1_2590
sequenceAtLastTeleport

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
retainKnownServerState(BlockPos pos, BlockState state, LocalPlayer player)
method_41941(class_2338 arg0, class_2680 arg1, class_746 arg2)
addPendingUpdate(BlockPos pos, BlockState state, ClientPlayerEntity player)
public boolean
updateKnownServerState(BlockPos pos, BlockState blockState)
method_41940(class_2338 arg0, class_2680 arg1)
hasPendingUpdate(BlockPos pos, BlockState state)
public void
endPredictionsUpTo(int sequence, ClientLevel clientLevel)
method_41938(int arg0, class_638 arg1)
processPendingUpdates(int maxProcessableSequence, ClientWorld world)
public PendingUpdateManager
startPredicting()
method_41937()
incrementSequence()
public void
close()
public int
currentSequence()
method_41942()
getSequence()
public void
onTeleport()
method_1_3134()
onTeleport()
public boolean
isPredicting()
method_41943()
hasPendingSequence()
private PendingUpdateManager$PendingUpdate
lambda$retainKnownServerState$0(BlockState arg0, LocalPlayer arg1, Long arg2, BlockStatePredictionHandler$ServerVerifiedState arg3)
method_41939(class_2680 arg0, class_746 arg1, Long arg2, class_7202$class_7203 arg3)
method_41939(BlockState arg0, ClientPlayerEntity arg1, Long posLong, PendingUpdateManager$PendingUpdate pendingUpdate)