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

public class RandomSpreadStructurePlacement

extends StructurePlacement

ety
net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement
net.minecraft.class_6872

Field summary

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

Constructor summary

ModifierConstructor
public (Vec3i arg0, StructurePlacement$FrequencyReductionMethod arg1, float arg2, int arg3, Optional<StructurePlacement$ExclusionZone> arg4, int arg5, int arg6, RandomSpreadType arg7)
public (int arg0, int arg1, RandomSpreadType arg2, int arg3)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<RandomSpreadStructurePlacement>
a(ety arg0)
validate(RandomSpreadStructurePlacement arg0)
method_51720(class_6872 arg0)
public int
a()
spacing()
method_41632()
public int
b()
separation()
method_41633()
public RandomSpreadType
c()
spreadType()
method_41634()
public ChunkPos
a(long arg0, int arg1, int arg2)
getPotentialStructureChunk(long arg0, int arg1, int arg2)
method_40169(long arg0, int arg1, int arg2)
protected boolean
a(eef arg0, int arg1, int arg2)
isPlacementChunk(ChunkGeneratorStructureState arg0, int arg1, int arg2)
method_40168(class_7869 arg0, int arg1, int arg2)
public StructurePlacementType<?>
e()
type()
method_40166()