History - net.minecraft.world.gen.chunk.placement.StructurePlacementCalculator
26.3-snapshot-3
Names
Fields
Constructors
Methods
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
ChunkPos: origin, field_1_7781, originChunkPos
Constructors
(NoiseConfig, BiomeSource, long, long, List<RegistryEntry<StructureSet>>)
(NoiseConfig, BiomeSource, long, ChunkPos, long, List<RegistryEntry<StructureSet>>)
Methods
StructurePlacementCalculator (NoiseConfig, long, BiomeSource, Stream<RegistryEntry<StructureSet>>): createForFlat, method_46703, create
StructurePlacementCalculator (NoiseConfig, long, BiomeSource, RegistryWrapper<StructureSet>): createForNormal, method_46702, create
StructurePlacementCalculator (NoiseConfig, long, ChunkPos, BiomeSource, Stream<RegistryEntry<StructureSet>>): createForFlat, method_46703, create
StructurePlacementCalculator (NoiseConfig, long, ChunkPos, BiomeSource, RegistryWrapper<StructureSet>): createForNormal, method_46702, create
ChunkPos (): getDimensionOrigin, method_1_7110, getOriginChunkPos
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
List (com.google.common.base.Stopwatch, RegistryEntry, List): lambda$generateRingPositions$6, method_46701, method_46701
List (com.google.common.base.Stopwatch, RegistryEntry, List): lambda$generateRingPositions$1, method_46701, method_46701
ChunkPos (int, int, RegistryEntryList, Random): lambda$generateRingPositions$5, method_46698, method_46698
ChunkPos (int, int, RegistryEntryList, Random): lambda$generateRingPositions$0, method_46698, method_46698
void (Set, RegistryEntry): lambda$generatePositions$4, method_46711, method_46711
void (Set, RegistryEntry): lambda$generatePositions$0, method_46711, method_46711
List (Structure): lambda$generatePositions$3, method_46704, method_46704
List (Structure): lambda$generatePositions$1, method_46704, method_46704
Stream (StructureSet$WeightedEntry): lambda$hasBiomesForStructureSet$2, method_46705, method_46705
Stream (StructureSet$WeightedEntry): lambda$hasBiomesForStructureSet$0, method_46705, method_46705
boolean (BiomeSource, RegistryEntry$Reference): lambda$createForNormal$1, method_46699, method_46699
boolean (BiomeSource, RegistryEntry$Reference): lambda$createForNormal$0, method_46699, method_46699
1.21.11_unobfuscated
Names
net.minecraft.world.level.chunk.ChunkGeneratorStructureState
net.minecraft.class_7869
net.minecraft.world.gen.chunk.placement.StructurePlacementCalculator
Fields
org.slf4j.Logger: LOGGER, field_40899, LOGGER
NoiseConfig: randomState, field_40900, noiseConfig
BiomeSource: biomeSource, field_40901, biomeSource
long: levelSeed, field_40902, structureSeed
long: concentricRingsSeed, field_40903, concentricRingSeed
Map<Structure, List<StructurePlacement>>: placementsForStructure, field_40904, structuresToPlacements
Map<ConcentricRingsStructurePlacement, CompletableFuture<List<ChunkPos>>>: ringPositions, field_40905, concentricPlacementsToPositions
boolean: hasGeneratedPositions, field_40906, calculated
List<RegistryEntry<StructureSet>>: possibleStructureSets, field_40907, structureSets
Constructors
(NoiseConfig, BiomeSource, long, long, List<RegistryEntry<StructureSet>>)
Methods
StructurePlacementCalculator (NoiseConfig, long, BiomeSource, Stream<RegistryEntry<StructureSet>>): createForFlat, method_46703, create
StructurePlacementCalculator (NoiseConfig, long, BiomeSource, RegistryWrapper<StructureSet>): createForNormal, method_46702, create
boolean (StructureSet, BiomeSource): hasBiomesForStructureSet, method_46706, hasValidBiome
List<RegistryEntry<StructureSet>> (): possibleStructureSets, method_46697, getStructureSets
void (): generatePositions, method_46715, calculate
CompletableFuture<List<ChunkPos>> (RegistryEntry<StructureSet>, ConcentricRingsStructurePlacement): generateRingPositions, method_46710, calculateConcentricsRingPlacementPos
void (): ensureStructuresGenerated, method_46712, tryCalculate
List<ChunkPos> (ConcentricRingsStructurePlacement): getRingPositionsFor, method_46707, getPlacementPositions
List<StructurePlacement> (RegistryEntry<Structure>): getPlacementsForStructure, method_46708, getPlacements
NoiseConfig (): randomState, method_46713, getNoiseConfig
boolean (RegistryEntry<StructureSet>, int, int, int): hasStructureChunkInRange, method_46709, canGenerate
long (): getLevelSeed, method_46714, getStructureSeed
List (com.google.common.base.Stopwatch, RegistryEntry, List): lambda$generateRingPositions$6, method_46701, method_46701
ChunkPos (int, int, RegistryEntryList, Random): lambda$generateRingPositions$5, method_46698, method_46698
void (Set, RegistryEntry): lambda$generatePositions$4, method_46711, method_46711
List (Structure): lambda$generatePositions$3, method_46704, method_46704
Stream (StructureSet$WeightedEntry): lambda$hasBiomesForStructureSet$2, method_46705, method_46705
boolean (BiomeSource, RegistryEntry$Reference): lambda$createForNormal$1, method_46699, method_46699
boolean (BiomeSource, RegistryEntry): lambda$createForFlat$0, method_46700, method_46700