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() 
 -