Class InteractionChain.TempChain
java.lang.Object
com.hypixel.hytale.server.core.entity.InteractionChain.TempChain
- All Implemented Interfaces:
ChainSyncStorage
- Enclosing class:
InteractionChain
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ForkedChainId(package private) InteractionChainData(package private) InteractionState(package private) ForkedChainId(package private) final it.unimi.dsi.fastutil.longs.Long2ObjectMap<InteractionChain.TempChain> (package private) final List<InteractionSyncData> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearInteractionSyncData(int index) getInteraction(int index) getOrCreateTempForkedChain(ForkedChainId chainId) booleanisSyncDataOutOfOrder(int index) voidputInteractionSyncData(int index, InteractionSyncData data) voidsetBaseForkedChainId(ForkedChainId baseForkedChainId) voidsetChainData(InteractionChainData chainData) voidsetClientState(InteractionState state) voidsetForkedChainId(ForkedChainId forkedChainId) voidsyncFork(Ref<EntityStore> ref, InteractionManager manager, SyncInteractionChain packet) toString()voidupdateSyncPosition(int index)
-
Field Details
-
tempForkedChainData
-
tempSyncData
-
forkedChainId
ForkedChainId forkedChainId -
clientState
InteractionState clientState -
baseForkedChainId
ForkedChainId baseForkedChainId -
chainData
InteractionChainData chainData
-
-
Constructor Details
-
TempChain
TempChain()
-
-
Method Details
-
getOrCreateTempForkedChain
@Nonnull public InteractionChain.TempChain getOrCreateTempForkedChain(@Nonnull ForkedChainId chainId) -
getClientState
- Specified by:
getClientStatein interfaceChainSyncStorage
-
setClientState
- Specified by:
setClientStatein interfaceChainSyncStorage
-
getInteraction
- Specified by:
getInteractionin interfaceChainSyncStorage
-
putInteractionSyncData
- Specified by:
putInteractionSyncDatain interfaceChainSyncStorage
-
updateSyncPosition
public void updateSyncPosition(int index) - Specified by:
updateSyncPositionin interfaceChainSyncStorage
-
isSyncDataOutOfOrder
public boolean isSyncDataOutOfOrder(int index) - Specified by:
isSyncDataOutOfOrderin interfaceChainSyncStorage
-
syncFork
public void syncFork(@Nonnull Ref<EntityStore> ref, @Nonnull InteractionManager manager, @Nonnull SyncInteractionChain packet) - Specified by:
syncForkin interfaceChainSyncStorage
-
clearInteractionSyncData
public void clearInteractionSyncData(int index) - Specified by:
clearInteractionSyncDatain interfaceChainSyncStorage
-
getChainData
-
setChainData
-
getBaseForkedChainId
-
setBaseForkedChainId
-
setForkedChainId
-
toString
-