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