java.lang.Object
com.hypixel.hytale.server.spawning.world.component.ChunkSpawnData
All Implemented Interfaces:
Component<ChunkStore>, Cloneable

public class ChunkSpawnData extends Object implements Component<ChunkStore>
  • Field Details

    • chunkEnvironmentSpawnDataMap

      private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ChunkEnvironmentSpawnData> chunkEnvironmentSpawnDataMap
    • started

      private boolean started
    • lastSpawn

      private long lastSpawn
  • Constructor Details

    • ChunkSpawnData

      public ChunkSpawnData()
  • Method Details

    • getComponentType

      public static ComponentType<ChunkStore,ChunkSpawnData> getComponentType()
    • getChunkEnvironmentSpawnDataMap

      @Nonnull public it.unimi.dsi.fastutil.ints.Int2ObjectMap<ChunkEnvironmentSpawnData> getChunkEnvironmentSpawnDataMap()
    • isStarted

      public boolean isStarted()
    • setStarted

      public void setStarted(boolean started)
    • setLastSpawn

      public void setLastSpawn(long lastSpawn)
    • getLastSpawn

      public long getLastSpawn()
    • clone

      public Component<ChunkStore> clone()
      Specified by:
      clone in interface Component<ChunkStore>
      Overrides:
      clone in class Object
    • getEnvironmentSpawnData

      @Nonnull public ChunkEnvironmentSpawnData getEnvironmentSpawnData(int environment)
    • isOnSpawnCooldown

      public boolean isOnSpawnCooldown()