ChainSyncStorage interface

Пакет: com.hypixel.hytale.server.core.entity

Файл: com/hypixel/hytale/server/core/entity/ChainSyncStorage.java

Методы (7)

МодификаторыВозвратСигнатура
abstract void clearInteractionSyncDatavoid clearInteractionSyncData(int var1)
abstract InteractionState getClientStateInteractionState getClientState()
abstract boolean isSyncDataOutOfOrderboolean isSyncDataOutOfOrder(int var1)
abstract void putInteractionSyncDatavoid putInteractionSyncData(int var1, InteractionSyncData var2)
abstract void setClientStatevoid setClientState(InteractionState var1)
abstract void syncForkvoid syncFork(@Nonnull Ref<EntityStore> var1, @Nonnull InteractionManager var2, @Nonnull SyncInteractionChain var3)
abstract void updateSyncPositionvoid updateSyncPosition(int var1)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.entity;

class="kw">import com.hypixel.hytale.component.Ref;
class="kw">import com.hypixel.hytale.protocol.InteractionState;
class="kw">import com.hypixel.hytale.protocol.InteractionSyncData;
class="kw">import com.hypixel.hytale.protocol.packets.interaction.SyncInteractionChain;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;

class="kw">public class="kw">interface ChainSyncStorage {
   InteractionState getClientState();

   void setClientState(InteractionState var1);

   @Nullable
   InteractionEntry getInteraction(int var1);

   void putInteractionSyncData(int var1, InteractionSyncData var2);

   void updateSyncPosition(int var1);

   boolean isSyncDataOutOfOrder(int var1);

   void syncFork(@Nonnull Ref<EntityStore> var1, @Nonnull InteractionManager var2, @Nonnull SyncInteractionChain var3);

   void clearInteractionSyncData(int var1);
}