History - net.minecraft.world.gen.structure.Structure
26.3-snapshot-3
Names
Fields
Constructors
Methods
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
Constructors
Methods
26.2
Names
Fields
Constructors
Methods
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
Constructors
Methods
boolean (Structure$Context, Structure$StructurePosition): lambda$findValidGenerationPoint$2, method_47931, method_47931
boolean (Structure$Context, Structure$StructurePosition): lambda$findValidGenerationPoint$0, method_47931, method_47931
com.mojang.datafixers.kinds.App (Function, com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$simpleCodec$1, method_42700, method_42700
com.mojang.datafixers.kinds.App (Function, com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$simpleCodec$0, method_42700, method_42700
1.21.11_unobfuscated
Names
net.minecraft.world.level.levelgen.structure.Structure
net.minecraft.class_3195
net.minecraft.world.gen.structure.Structure
Fields
com.mojang.serialization.Codec<Structure>: DIRECT_CODEC, field_37744, STRUCTURE_CODEC
com.mojang.serialization.Codec<RegistryEntry<Structure>>: CODEC, field_37745, ENTRY_CODEC
Structure$Config: settings, field_38429, config
Constructors
Methods
<S extends Structure> com.mojang.serialization.codecs.RecordCodecBuilder<S, Structure$Config> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S>): settingsCodec, method_42697, configCodecBuilder
<S extends Structure> com.mojang.serialization.MapCodec<S> (Function<Structure$Config, S>): simpleCodec, method_42699, createCodec
RegistryEntryList<Biome> (): biomes, method_41607, getValidBiomes
Map<SpawnGroup, StructureSpawns> (): spawnOverrides, method_41615, getStructureSpawns
GenerationStep$Feature (): step, method_41616, getFeatureGenerationStep
StructureTerrainAdaptation (): terrainAdaptation, method_42701, getTerrainAdaptation
BlockBox (BlockBox): adjustBoundingBox, method_41609, expandBoxIfShouldAdaptNoise
StructureStart (RegistryEntry<Structure>, RegistryKey<World>, DynamicRegistryManager, ChunkGenerator, BiomeSource, NoiseConfig, StructureTemplateManager, long, ChunkPos, int, HeightLimitView, Predicate<RegistryEntry<Biome>>): generate, method_41614, createStructureStart
Optional<Structure$StructurePosition> (Structure$Context, Heightmap$Type, Consumer<StructurePiecesCollector>): onTopOfChunkCenter, method_41612, getStructurePosition
boolean (Structure$StructurePosition, Structure$Context): isValidBiome, method_41613, isBiomeValid
void (StructureWorldAccess, StructureAccessor, ChunkGenerator, Random, BlockBox, ChunkPos, StructurePiecesList): afterPlace, method_38694, postPlace
int[] (Structure$Context, int, int, int, int): getCornerHeights, method_41611, getCornerHeights
int (Structure$Context, int, int, int, int): getMeanFirstOccupiedHeight, method_59863, getAverageCornerHeights
int (Structure$Context, int, int): getLowestY, method_41610, getMinCornerHeight
int (Structure$Context, int, int, int, int): getLowestY, method_42381, getMinCornerHeight
BlockPos (Structure$Context, BlockRotation): getLowestYIn5by5BoxOffset7Blocks, method_42382, getShiftedPos
Optional<Structure$StructurePosition> (Structure$Context): findGenerationPoint, method_38676, getStructurePosition
Optional<Structure$StructurePosition> (Structure$Context): findValidGenerationPoint, method_47932, getValidStructurePosition
StructureType<?> (): type, method_41618, getType
boolean (Structure$Context, Structure$StructurePosition): lambda$findValidGenerationPoint$2, method_47931, method_47931
com.mojang.datafixers.kinds.App (Function, com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$simpleCodec$1, method_42700, method_42700
Structure$Config (Structure): lambda$settingsCodec$0, method_42698, method_42698