java.lang.Object
com.hypixel.hytale.server.worldgen.chunk.populator.BlockPopulator

public class BlockPopulator extends Object
  • Constructor Details

    • BlockPopulator

      public BlockPopulator()
  • Method Details

    • populate

      public static void populate(int seed, @Nonnull ChunkGeneratorExecution execution)
    • generateBlockColumn

      private static void generateBlockColumn(int seed, @Nonnull ChunkGeneratorExecution execution, int cx, int cz, @Nonnull Random random)
    • generateCovers

      private static void generateCovers(int seed, @Nonnull ChunkGeneratorExecution execution, int cx, int cz, int x, int z, @Nonnull Random random, @Nonnull Biome biome, @Nonnull it.unimi.dsi.fastutil.ints.IntList surfaceBlockList)
    • isMatchingParentCover

      private static boolean isMatchingParentCover(@Nonnull ChunkGeneratorExecution execution, @Nonnull CoverContainer.CoverContainerEntry coverContainerEntry, int cx, int cz, int y, int defaultId, int defaultFluidId)
    • isMatchingCoverColumn

      private static boolean isMatchingCoverColumn(int seed, @Nonnull CoverContainer.CoverContainerEntry coverContainerEntry, @Nonnull Random random, int x, int z)
    • isMatchingCoverHeight

      private static boolean isMatchingCoverHeight(int seed, @Nonnull CoverContainer.CoverContainerEntry coverContainerEntry, Random random, int x, int y, int z)