Class BlockStatePredictionHandler
java.lang.Object
net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate booleanprivate final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlockStatePredictionHandler.ServerVerifiedState> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intvoidendPredictionsUpTo(int p_233857_, ClientLevel p_233858_) booleanvoidretainKnownServerState(BlockPos p_233868_, BlockState p_233869_, LocalPlayer p_233870_) booleanupdateKnownServerState(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:
closein interfaceAutoCloseable
-
currentSequence
public int currentSequence() -
isPredicting
public boolean isPredicting()
-