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