Class InteractionEntry
java.lang.Object
com.hypixel.hytale.server.core.entity.InteractionEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate InteractionSyncDataprivate booleanprivate final intprivate static final com.hypixel.hytale.logger.HytaleLoggerprivate final DynamicMetaStore<Interaction> private final InteractionSyncDataprivate booleanprivate InteractionSyncDataprivate longprivate longprivate booleanprivate longprivate longprivate long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanvoidintgetIndex()intintgetState()floatgetTimeInSeconds(long tickTime) longlonglonglongbooleanintbooleansetClientState(InteractionSyncData clientState) voidsetTimestamp(long timestamp, float shift) voidsetUseSimulationState(boolean useSimulationState) voidsetWaitingForClientFinished(long waitingForClientFinished) voidsetWaitingForServerFinished(long waitingForServerFinished) voidsetWaitingForSyncData(long waitingForSyncData) toString()
-
Field Details
-
LOGGER
private static final com.hypixel.hytale.logger.HytaleLogger LOGGER -
index
private final int index -
metaStore
-
timestamp
private long timestamp -
simulationTimestamp
private long simulationTimestamp -
serverState
-
simulationState
-
clientState
-
waitingForSyncData
private long waitingForSyncData -
waitingForServerFinished
private long waitingForServerFinished -
waitingForClientFinished
private long waitingForClientFinished -
useSimulationState
private boolean useSimulationState -
desynced
private boolean desynced -
shouldSendInitial
private boolean shouldSendInitial
-
-
Constructor Details
-
InteractionEntry
public InteractionEntry(int index, int counter, int rootInteraction)
-
-
Method Details
-
getIndex
public int getIndex() -
nextForkId
public int nextForkId() -
getNextForkId
public int getNextForkId() -
getState
-
setUseSimulationState
public void setUseSimulationState(boolean useSimulationState) -
getTimeInSeconds
public float getTimeInSeconds(long tickTime) -
setTimestamp
public void setTimestamp(long timestamp, float shift) -
getTimestamp
public long getTimestamp() -
isUseSimulationState
public boolean isUseSimulationState() -
getClientState
-
getMetaStore
-
getServerDataHashCode
public int getServerDataHashCode() -
getServerState
-
getSimulationState
-
setClientState
-
getWaitingForSyncData
public long getWaitingForSyncData() -
setWaitingForSyncData
public void setWaitingForSyncData(long waitingForSyncData) -
getWaitingForServerFinished
public long getWaitingForServerFinished() -
setWaitingForServerFinished
public void setWaitingForServerFinished(long waitingForServerFinished) -
getWaitingForClientFinished
public long getWaitingForClientFinished() -
setWaitingForClientFinished
public void setWaitingForClientFinished(long waitingForClientFinished) -
consumeDesyncFlag
public boolean consumeDesyncFlag() -
flagDesync
public void flagDesync() -
consumeSendInitial
public boolean consumeSendInitial() -
toString
-