Class InstanceDataResource

java.lang.Object
com.hypixel.hytale.builtin.instances.removal.InstanceDataResource
All Implemented Interfaces:
Resource<ChunkStore>, Cloneable

public class InstanceDataResource extends Object implements Resource<ChunkStore>
  • Field Details

    • CODEC

      public static final BuilderCodec<InstanceDataResource> CODEC
    • isRemoving

      private boolean isRemoving
    • timeoutTimer

      private Instant timeoutTimer
    • idleTimeoutTimer

      private Instant idleTimeoutTimer
    • hadPlayer

      private boolean hadPlayer
    • worldTimeoutTimer

      private Instant worldTimeoutTimer
  • Constructor Details

    • InstanceDataResource

      public InstanceDataResource()
  • Method Details

    • getResourceType

      @Nonnull public static ResourceType<ChunkStore,InstanceDataResource> getResourceType()
    • isRemoving

      public boolean isRemoving()
    • setRemoving

      public void setRemoving(boolean removing)
    • getTimeoutTimer

      public Instant getTimeoutTimer()
    • setTimeoutTimer

      public void setTimeoutTimer(Instant timeoutTimer)
    • getIdleTimeoutTimer

      public Instant getIdleTimeoutTimer()
    • setIdleTimeoutTimer

      public void setIdleTimeoutTimer(Instant idleTimeoutTimer)
    • hadPlayer

      public boolean hadPlayer()
    • setHadPlayer

      public void setHadPlayer(boolean hadPlayer)
    • getWorldTimeoutTimer

      public Instant getWorldTimeoutTimer()
    • setWorldTimeoutTimer

      public void setWorldTimeoutTimer(Instant worldTimeoutTimer)
    • clone

      @Nonnull public InstanceDataResource clone()
      Specified by:
      clone in interface Resource<ChunkStore>
      Overrides:
      clone in class Object