Class CavePopulator
java.lang.Object
com.hypixel.hytale.server.worldgen.chunk.populator.CavePopulator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidgeneratePrefabAt(int seed, int x, int z, int y, int environment, ChunkGeneratorExecution execution, Cave cave, CaveNode node, BlockMaskCondition configuration, WorldGenPrefabSupplier supplier, PrefabRotation rotation) private static booleanisMatchingHeightThreshold(int seed, int x, int z, ChunkGenerator chunkGenerator, CaveType caveType) static voidpopulate(int seed, ChunkGeneratorExecution execution) private static voidpopulate(int seed, ChunkGeneratorExecution execution, Cave cave) private static voidpopulateCaveNode(int seed, ChunkGeneratorExecution execution, Cave cave, CaveNode caveNode, Random random) private static voidpopulatePrefab(int seed, int environment, ChunkGeneratorExecution execution, Cave cave, CaveNode node, CavePrefab prefab) private static voidrun(int seed, double dx, double dz, ChunkGeneratorExecution execution, Zone zone, CaveType caveType)
-
Constructor Details
-
CavePopulator
public CavePopulator()
-
-
Method Details
-
populate
-
run
private static void run(int seed, double dx, double dz, @Nonnull ChunkGeneratorExecution execution, Zone zone, @Nonnull CaveType caveType) -
populate
private static void populate(int seed, @Nonnull ChunkGeneratorExecution execution, @Nonnull Cave cave) -
populateCaveNode
private static void populateCaveNode(int seed, @Nonnull ChunkGeneratorExecution execution, @Nonnull Cave cave, @Nonnull CaveNode caveNode, @Nonnull Random random) -
populatePrefab
private static void populatePrefab(int seed, int environment, @Nonnull ChunkGeneratorExecution execution, @Nonnull Cave cave, @Nonnull CaveNode node, @Nonnull CavePrefab prefab) -
generatePrefabAt
private static void generatePrefabAt(int seed, int x, int z, int y, int environment, @Nonnull ChunkGeneratorExecution execution, @Nonnull Cave cave, @Nonnull CaveNode node, BlockMaskCondition configuration, @Nonnull WorldGenPrefabSupplier supplier, PrefabRotation rotation) -
isMatchingHeightThreshold
private static boolean isMatchingHeightThreshold(int seed, int x, int z, @Nonnull ChunkGenerator chunkGenerator, @Nonnull CaveType caveType)
-