| public static <S extends Structure> com.mojang.serialization.codecs.RecordCodecBuilder<S, Structure$Config> |
| 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() |
| method_41607() |
| getValidBiomes() |
|
| public Map<SpawnGroup, StructureSpawns> |
| spawnOverrides() |
| method_41615() |
| getStructureSpawns() |
|
| public GenerationStep$Feature |
| step() |
| method_41616() |
| getFeatureGenerationStep() |
|
| public StructureTerrainAdaptation |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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() |
| method_41618() |
| getType() |
|
| private static boolean |
|
| private static com.mojang.datafixers.kinds.App |
| lambda$simpleCodec$1(Function arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1) |
| method_42700(Function arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1) |
| method_42700(Function arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance) |
|
| private static Structure$Config |
|