History - net.minecraft.world.level.levelgen.structure.placement.StructurePlacement

1.21.3

Names

eko

eph

Fields

com.mojang.serialization.Codec<StructurePlacement>: b, CODEC, field_36428, TYPE_CODEC, f_205036_

com.mojang.serialization.Codec<StructurePlacement>: b, CODEC, field_36428, TYPE_CODEC

int: a, HIGHLY_ARBITRARY_RANDOM_SALT, field_37775, ARBITRARY_SALT, f_227021_

int: a, HIGHLY_ARBITRARY_RANDOM_SALT, field_37775, ARBITRARY_SALT

Vec3i: c, locateOffset, field_37776, locateOffset, f_227022_

Vec3i: c, locateOffset, field_37776, locateOffset

StructurePlacement$FrequencyReductionMethod: d, frequencyReductionMethod, field_37777, frequencyReductionMethod, f_227023_

StructurePlacement$FrequencyReductionMethod: d, frequencyReductionMethod, field_37777, frequencyReductionMethod

float: e, frequency, field_37778, frequency, f_227024_

float: e, frequency, field_37778, frequency

int: f, salt, field_37779, salt, f_227025_

int: f, salt, field_37779, salt

Optional<StructurePlacement$ExclusionZone>: g, exclusionZone, field_37780, exclusionZone, f_227026_

Optional<StructurePlacement$ExclusionZone>: g, exclusionZone, field_37780, exclusionZone

Constructors

Methods

StructurePlacementType<?> (): e, type, method_40166, getType, m_203443_

StructurePlacementType<?> (): e, type, method_40166, getType

<S extends StructurePlacement> com.mojang.datafixers.Products$P5<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<S>, Vec3i, StructurePlacement$FrequencyReductionMethod, Float, Integer, Optional<StructurePlacement$ExclusionZone>> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S>): a, placementCodec, method_41637, buildCodec, m_227041_

<S extends StructurePlacement> com.mojang.datafixers.Products$P5<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<S>, Vec3i, StructurePlacement$FrequencyReductionMethod, Float, Integer, Optional<StructurePlacement$ExclusionZone>> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S>): a, placementCodec, method_41637, buildCodec

Vec3i (): f, locateOffset, method_41642, getLocateOffset, m_227072_

Vec3i (): f, locateOffset, method_41642, getLocateOffset

StructurePlacement$FrequencyReductionMethod (): g, frequencyReductionMethod, method_41643, getFrequencyReductionMethod, m_227073_

StructurePlacement$FrequencyReductionMethod (): g, frequencyReductionMethod, method_41643, getFrequencyReductionMethod

float (): h, frequency, method_41644, getFrequency, m_227074_

float (): h, frequency, method_41644, getFrequency

int (): i, salt, method_41645, getSalt, m_227075_

int (): i, salt, method_41645, getSalt

Optional<StructurePlacement$ExclusionZone> (): j, exclusionZone, method_41646, getExclusionZone, m_227076_

Optional<StructurePlacement$ExclusionZone> (): j, exclusionZone, method_41646, getExclusionZone

BlockPos (ChunkPos): a, getLocatePos, method_41636, getLocatePos, m_227039_

BlockPos (ChunkPos): a, getLocatePos, method_41636, getLocatePos

boolean (long, int, int, int, float): a, probabilityReducer, method_41635, defaultShouldGenerate, m_227033_

boolean (long, int, int, int, float): a, probabilityReducer, method_41635, defaultShouldGenerate

boolean (long, int, int, int, float): b, legacyProbabilityReducerWithDouble, method_41638, legacyType3ShouldGenerate, m_227048_

boolean (long, int, int, int, float): b, legacyProbabilityReducerWithDouble, method_41638, legacyType3ShouldGenerate

boolean (long, int, int, int, float): c, legacyArbitrarySaltProbabilityReducer, method_41640, legacyType2ShouldGenerate, m_227060_

boolean (long, int, int, int, float): c, legacyArbitrarySaltProbabilityReducer, method_41640, legacyType2ShouldGenerate

boolean (long, int, int, int, float): d, legacyPillagerOutpostReducer, method_41641, legacyType1ShouldGenerate, m_227066_

boolean (long, int, int, int, float): d, legacyPillagerOutpostReducer, method_41641, legacyType1ShouldGenerate

boolean (ChunkGeneratorStructureState, int, int): b, isStructureChunk, method_41639, shouldGenerate, m_255071_

boolean (ChunkGeneratorStructureState, int, int): b, isStructureChunk, method_41639, shouldGenerate

boolean (ChunkGeneratorStructureState, int, int): a, isPlacementChunk, method_40168, isStartChunk, m_214090_

boolean (ChunkGeneratorStructureState, int, int): a, isPlacementChunk, method_40168, isStartChunk

boolean (int, int, long): a, applyAdditionalChunkRestrictions, method_56575, applyFrequencyReduction, m_318660_

boolean (int, int, long): a, applyAdditionalChunkRestrictions, method_56575, applyFrequencyReduction

boolean (ChunkGeneratorStructureState, int, int): c, applyInteractionsWithOtherStructures, method_56576, applyExclusionZone, m_319583_

boolean (ChunkGeneratorStructureState, int, int): c, applyInteractionsWithOtherStructures, method_56576, applyExclusionZone

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

ejj

eko

Fields

Constructors

Methods

1.20.6

Names

ead

ejj

Fields

Constructors

Methods

boolean (int, int, long): a, applyAdditionalChunkRestrictions, method_56575, applyFrequencyReduction, m_318660_

boolean (ChunkGeneratorStructureState, int, int): c, applyInteractionsWithOtherStructures, method_56576, applyExclusionZone, m_319583_

1.20.4

Names

dwf

ead

Fields

Constructors

Methods

1.20.2

Names

dsx

dwf

Fields

Constructors

Methods

1.20.1

Names

dsm

dsx

Fields

Constructors

Methods

1.19.4

Names

dpm

dsm

Fields

Constructors

Methods

1.19.3

Names

dly

dpm

Fields

Constructors

Methods

<S extends StructurePlacement> com.mojang.datafixers.Products$P5<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<S>, Vec3i, StructurePlacement$FrequencyReductionMethod, Float, Integer, Optional<StructurePlacement$ExclusionZone>> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S>): a, placementCodec, method_41637, method_41637, m_227041_

<S extends StructurePlacement> com.mojang.datafixers.Products$P5<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<S>, Vec3i, StructurePlacement$FrequencyReductionMethod, Float, Integer, Optional<StructurePlacement$ExclusionZone>> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S>): a, placementCodec, method_41637, buildCodec, m_227041_

boolean (ChunkGenerator, RandomState, long, int, int): b, isStructureChunk, method_41639, shouldGenerate, m_227054_

boolean (ChunkGenerator, RandomState, long, int, int): a, isPlacementChunk, method_40168, isStartChunk, m_214090_

boolean (ChunkGeneratorStructureState, int, int): b, isStructureChunk, method_41639, shouldGenerate, m_255071_

boolean (ChunkGeneratorStructureState, int, int): a, isPlacementChunk, method_40168, isStartChunk, m_214090_

1.19.2

Names

Fields

Constructors

Methods

1.19.1

Names

dlb

dly

Fields

int: a, HIGHLY_ARBITRARY_RANDOM_SALT, field_37775, field_37775, f_227021_

int: a, HIGHLY_ARBITRARY_RANDOM_SALT, field_37775, ARBITRARY_SALT, f_227021_

Constructors

Methods

1.19

Names

dgg

dlb

Fields

int: a, HIGHLY_ARBITRARY_RANDOM_SALT, field_37775, field_37775, f_227021_

Vec3i: c, locateOffset, field_37776, locateOffset, f_227022_

StructurePlacement$FrequencyReductionMethod: d, frequencyReductionMethod, field_37777, frequencyReductionMethod, f_227023_

float: e, frequency, field_37778, frequency, f_227024_

int: f, salt, field_37779, salt, f_227025_

Optional<StructurePlacement$ExclusionZone>: g, exclusionZone, field_37780, exclusionZone, f_227026_

Constructors

(Vec3i, StructurePlacement$FrequencyReductionMethod, float, int, Optional<StructurePlacement$ExclusionZone>)

Methods

boolean (ChunkGenerator, long, int, int): a, isFeatureChunk, method_40168, isStartChunk, m_212129_

StructurePlacementType<?> (): a, type, method_40166, getType, m_203443_

StructurePlacementType<?> (): e, type, method_40166, getType, m_203443_

<S extends StructurePlacement> com.mojang.datafixers.Products$P5<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<S>, Vec3i, StructurePlacement$FrequencyReductionMethod, Float, Integer, Optional<StructurePlacement$ExclusionZone>> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S>): a, placementCodec, method_41637, method_41637, m_227041_

Vec3i (): f, locateOffset, method_41642, getLocateOffset, m_227072_

StructurePlacement$FrequencyReductionMethod (): g, frequencyReductionMethod, method_41643, getFrequencyReductionMethod, m_227073_

float (): h, frequency, method_41644, getFrequency, m_227074_

int (): i, salt, method_41645, getSalt, m_227075_

Optional<StructurePlacement$ExclusionZone> (): j, exclusionZone, method_41646, getExclusionZone, m_227076_

boolean (ChunkGenerator, RandomState, long, int, int): b, isStructureChunk, method_41639, shouldGenerate, m_227054_

boolean (ChunkGenerator, RandomState, long, int, int): a, isPlacementChunk, method_40168, isStartChunk, m_214090_

BlockPos (ChunkPos): a, getLocatePos, method_41636, getLocatePos, m_227039_

boolean (long, int, int, int, float): a, probabilityReducer, method_41635, defaultShouldGenerate, m_227033_

boolean (long, int, int, int, float): b, legacyProbabilityReducerWithDouble, method_41638, legacyType3ShouldGenerate, m_227048_

boolean (long, int, int, int, float): c, legacyArbitrarySaltProbabilityReducer, method_41640, legacyType2ShouldGenerate, m_227060_

boolean (long, int, int, int, float): d, legacyPillagerOutpostReducer, method_41641, legacyType1ShouldGenerate, m_227066_

1.18.2

Names

dgg

net.minecraft.world.level.levelgen.structure.placement.StructurePlacement

net.minecraft.class_6874

net.minecraft.world.gen.chunk.placement.StructurePlacement

net.minecraft.src.C_203222_

net.minecraft.world.level.levelgen.structure.placement.StructurePlacement

Fields

com.mojang.serialization.Codec<StructurePlacement>: b, CODEC, field_36428, TYPE_CODEC, f_205036_

Constructors

Methods

boolean (ChunkGenerator, long, int, int): a, isFeatureChunk, method_40168, isStartChunk, m_212129_

StructurePlacementType<?> (): a, type, method_40166, getType, m_203443_