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

public class RandomSpreadStructurePlacement

extends StructurePlacement

erw
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement
net.minecraft.class_6872
net.minecraft.unmapped.C_cznbjngb
net.minecraft.world.gen.chunk.placement.RandomSpreadStructurePlacement
net.minecraft.structure.RandomSpreadStructurePlacement

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<RandomSpreadStructurePlacement>
a
CODEC
field_36420
f_yrxcucab
CODEC
CODEC
private final int
c
spacing
field_37772
f_fwojgfsb
spacing
spacing
private final int
d
separation
field_37773
f_ogxsqhtg
separation
separation
private final RandomSpreadType
e
spreadType
field_37774
f_rdidqmay
spreadType
spreadType

Constructor summary

ModifierConstructor
public (Vec3i locateOffset, StructurePlacement$FrequencyReductionMethod frequencyReductionMethod, float frequency, int salt, Optional<StructurePlacement$ExclusionZone> exclusionZone, int spacing, int separation, RandomSpreadType spreadType)
public (int spacing, int separation, RandomSpreadType spreadType, int salt)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<RandomSpreadStructurePlacement>
a(erw arg0)
validate(RandomSpreadStructurePlacement arg0)
method_51720(class_6872 arg0)
m_fanafjip(C_cznbjngb arg0)
validate(RandomSpreadStructurePlacement structurePlacement)
validateSpacing(RandomSpreadStructurePlacement placement)
public int
a()
spacing()
method_41632()
m_zqvauixz()
getSpacing()
getSpacing()
public int
b()
separation()
method_41633()
m_egpbtcdl()
getSeparation()
getSeparation()
public RandomSpreadType
c()
spreadType()
method_41634()
m_icpikeqi()
getSpreadType()
getSpreadType()
public ChunkPos
a(long arg0, int arg1, int arg2)
getPotentialStructureChunk(long arg0, int arg1, int arg2)
method_40169(long arg0, int arg1, int arg2)
m_kmjfjedd(long arg0, int arg1, int arg2)
getStartChunk(long seed, int chunkX, int chunkZ)
getPotentialStartChunk(long seed, int x, int z)
protected boolean
a(ecg arg0, int arg1, int arg2)
isPlacementChunk(ChunkGeneratorStructureState arg0, int arg1, int arg2)
method_40168(class_7869 arg0, int arg1, int arg2)
m_bcoykdyb(C_jibygqpu arg0, int arg1, int arg2)
isStartChunk(StructurePlacementCalculator arg0, int arg1, int arg2)
isPlacementChunk(ConcentricRingPlacementCalculator arg0, int arg1, int arg2)
public StructurePlacementType<?>
e()
type()
method_40166()
m_yzmhznzg()
getType()
type()