Class BlockStatePredictionHandler
java.lang.Object
net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Modifier and TypeClassDescription(package private) static class
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
private boolean
private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap
<BlockStatePredictionHandler.ServerVerifiedState> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
int
void
endPredictionsUpTo
(int p_233857_, ClientLevel p_233858_) boolean
void
retainKnownServerState
(BlockPos p_233868_, BlockState p_233869_, LocalPlayer p_233870_) boolean
updateKnownServerState
(BlockPos p_233865_, BlockState p_233866_)
-
Field Details
-
serverVerifiedStates
private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlockStatePredictionHandler.ServerVerifiedState> serverVerifiedStates -
currentSequenceNr
private int currentSequenceNr -
isPredicting
private boolean isPredicting
-
-
Constructor Details
-
BlockStatePredictionHandler
public BlockStatePredictionHandler()
-
-
Method Details
-
retainKnownServerState
-
updateKnownServerState
-
endPredictionsUpTo
-
startPredicting
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
currentSequence
public int currentSequence() -
isPredicting
public boolean isPredicting()
-