History - net.minecraft.world.gen.chunk.placement.RepeatingStructurePlacement

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

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

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

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

net.minecraft.world.gen.chunk.placement.RepeatingStructurePlacement

Fields

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

Constructors

Methods

BlockPos (ChunkPos): getLocatePos, method_41636, getLocatePos

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

com.mojang.serialization.MapCodec<? extends RepeatingStructurePlacement> (): codec, method_1_7226, getCodec

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

1.21.11_unobfuscated

Names

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

net.minecraft.class_6874

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

Fields

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

int: HIGHLY_ARBITRARY_RANDOM_SALT, field_37775, ARBITRARY_SALT

Vec3i: locateOffset, field_37776, locateOffset

StructurePlacement$FrequencyReductionMethod: frequencyReductionMethod, field_37777, frequencyReductionMethod

float: frequency, field_37778, frequency

int: salt, field_37779, salt

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

Constructors

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

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>): placementCodec, method_41637, buildCodec

Vec3i (): locateOffset, method_41642, getLocateOffset

StructurePlacement$FrequencyReductionMethod (): frequencyReductionMethod, method_41643, getFrequencyReductionMethod

float (): frequency, method_41644, getFrequency

int (): salt, method_41645, getSalt

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

boolean (StructurePlacementCalculator, int, int): isStructureChunk, method_41639, shouldGenerate

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

boolean (StructurePlacementCalculator, int, int): applyInteractionsWithOtherStructures, method_56576, applyExclusionZone

boolean (StructurePlacementCalculator, int, int): isPlacementChunk, method_40168, isStartChunk

BlockPos (ChunkPos): getLocatePos, method_41636, getLocatePos

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

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

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

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

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