| public static <S extends Structure> com.mojang.serialization.codecs.RecordCodecBuilder<S, Structure$Config> | | settingsCodec(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S> i) | | settingsCodec(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S> i) | | method_42697(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S> arg0) | | configCodecBuilder(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S> instance) |
|
| public static <S extends Structure> com.mojang.serialization.MapCodec<S> | |
| public RegistryEntryList<Biome> | | biomes() | | biomes() | | method_41607() | | getValidBiomes() |
|
| public Map<SpawnGroup, StructureSpawns> | | spawnOverrides() | | spawnOverrides() | | method_41615() | | getStructureSpawns() |
|
| public GenerationStep$Feature | | step() | | step() | | method_41616() | | getFeatureGenerationStep() |
|
| public StructureTerrainAdaptation | | terrainAdaptation() | | terrainAdaptation() | | method_42701() | | getTerrainAdaptation() |
|
| public BlockBox | |
| public StructureStart | | generate(Holder<Structure> selected, ResourceKey<Level> dimension, RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos sourceChunkPos, int references, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) | | generate(Holder<Structure> selected, ResourceKey<Level> dimension, RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos sourceChunkPos, int references, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) | | method_41614(class_6880<class_3195> arg0, class_5321<class_1937> arg1, class_5455 arg2, class_2794 arg3, class_1966 arg4, class_7138 arg5, class_3485 arg6, long arg7, class_1923 arg8, int arg9, class_5539 arg10, Predicate<class_6880<class_1959>> arg11) | | createStructureStart(RegistryEntry<Structure> structure, RegistryKey<World> dimension, DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, NoiseConfig noiseConfig, StructureTemplateManager structureTemplateManager, long seed, ChunkPos chunkPos, int references, HeightLimitView world, Predicate<RegistryEntry<Biome>> validBiomes) |
|
| protected static Optional<Structure$StructurePosition> | |
| private static boolean | |
| public void | | afterPlace(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, PiecesContainer pieces) | | afterPlace(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, PiecesContainer pieces) | | method_38694(class_5281 arg0, class_5138 arg1, class_2794 arg2, class_5819 arg3, class_3341 arg4, class_1923 arg5, class_6624 arg6) | | postPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox box, ChunkPos chunkPos, StructurePiecesList pieces) |
|
| private static int[] | | getCornerHeights(Structure$GenerationContext context, int minX, int sizeX, int minZ, int sizeZ) | | getCornerHeights(Structure$GenerationContext context, int minX, int sizeX, int minZ, int sizeZ) | | method_41611(class_3195$class_7149 arg0, int arg1, int arg2, int arg3, int arg4) | | getCornerHeights(Structure$Context context, int x, int width, int z, int height) |
|
| public static int | | getMeanFirstOccupiedHeight(Structure$GenerationContext context, int minX, int sizeX, int minZ, int sizeZ) | | getMeanFirstOccupiedHeight(Structure$GenerationContext context, int minX, int sizeX, int minZ, int sizeZ) | | method_59863(class_3195$class_7149 arg0, int arg1, int arg2, int arg3, int arg4) | | getAverageCornerHeights(Structure$Context context, int x, int width, int z, int height) |
|
| protected static int | |
| protected static int | | getLowestY(Structure$GenerationContext context, int minX, int minZ, int sizeX, int sizeZ) | | getLowestY(Structure$GenerationContext context, int minX, int minZ, int sizeX, int sizeZ) | | method_42381(class_3195$class_7149 arg0, int arg1, int arg2, int arg3, int arg4) | | getMinCornerHeight(Structure$Context context, int x, int z, int width, int height) |
|
| protected BlockPos | |
| protected abstract Optional<Structure$StructurePosition> | |
| public Optional<Structure$StructurePosition> | |
| public abstract StructureType<?> | | type() | | type() | | method_41618() | | getType() |
|