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

25w18a

Names

etk

eua

Fields

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

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

int: a, HIGHLY_ARBITRARY_RANDOM_SALT, field_37775, ARBITRARY_SALT, f_227021_

int: a, HIGHLY_ARBITRARY_RANDOM_SALT, field_37775

Vec3i: c, locateOffset, field_37776, locateOffset, f_227022_

Vec3i: c, locateOffset, field_37776

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

StructurePlacement$FrequencyReductionMethod: d, frequencyReductionMethod, field_37777

float: e, frequency, field_37778, frequency, f_227024_

float: e, frequency, field_37778

int: f, salt, field_37779, salt, f_227025_

int: f, salt, field_37779

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

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

Constructors

Methods

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

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

<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

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

Vec3i (): f, locateOffset, method_41642

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

StructurePlacement$FrequencyReductionMethod (): g, frequencyReductionMethod, method_41643

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

float (): h, frequency, method_41644

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

int (): i, salt, method_41645

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

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

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

BlockPos (ChunkPos): a, getLocatePos, method_41636

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.21.5

Names

eok

etk

Fields

Constructors

Methods

1.21.4

Names

eph

eok

Fields

Constructors

Methods

1.21.3

Names

eko

eph

Fields

Constructors

Methods

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_

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_