java.lang.Object
com.hypixel.hytale.server.worldgen.cave.Cave

public class Cave extends Object
  • Field Details

    • ORDER

      private static final Comparator<CaveNode> ORDER
    • rawChunkNodeMap

      @Nullable private it.unimi.dsi.fastutil.longs.Long2ObjectMap<List<CaveNode>> rawChunkNodeMap
    • chunkNodeMap

      private it.unimi.dsi.fastutil.longs.Long2ObjectMap<CaveNode[]> chunkNodeMap
    • caveType

      private final CaveType caveType
    • bounds

      @Nonnull private final WorldBounds bounds
    • nodeCount

      private int nodeCount
  • Constructor Details

  • Method Details

    • getNodeCount

      public long getNodeCount()
    • getCaveType

      @Nonnull public CaveType getCaveType()
    • getBounds

      @Nonnull public WorldBounds getBounds()
    • addNode

      public void addNode(@Nonnull CaveNode element)
    • contains

      public boolean contains(long chunkIndex)
    • getCaveNodes

      public CaveNode[] getCaveNodes(long chunkIndex)
    • compile

      public void compile()
    • compileNodeMap

      private void compileNodeMap()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object