net.minecraft.world.gen.chunk.placement

public class ConcentricRingsStructurePlacement

extends StructurePlacement

net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement
net.minecraft.class_6871
net.minecraft.world.gen.chunk.placement.ConcentricRingsStructurePlacement

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<ConcentricRingsStructurePlacement>
CODEC
field_36419
CODEC
private final int
distance
field_37768
distance
private final int
spread
field_37769
spread
private final int
count
field_37770
count
private final RegistryEntryList<Biome>
preferredBiomes
field_37771
preferredBiomes

Constructor summary

ModifierConstructor
public (Vec3i locateOffset, StructurePlacement$FrequencyReductionMethod generationPredicateType, float frequency, int salt, Optional<StructurePlacement$ExclusionZone> exclusionZone, int distance, int spread, int structureCount, RegistryEntryList<Biome> preferredBiomes)
public (int distance, int spread, int structureCount, RegistryEntryList<Biome> preferredBiomes)

Method summary

Modifier and TypeMethod
private static com.mojang.datafixers.Products$P9<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<ConcentricRingsStructurePlacement>, Vec3i, StructurePlacement$FrequencyReductionMethod, Float, Integer, Optional<StructurePlacement$ExclusionZone>, Integer, Integer, Integer, RegistryEntryList<Biome>>
codec(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<ConcentricRingsStructurePlacement> i)
method_41629(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<class_6871> arg0)
buildConcentricRingsCodec(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<ConcentricRingsStructurePlacement> instance)
public int
distance()
method_41627()
getDistance()
public int
spread()
method_41628()
getSpread()
public int
count()
method_41630()
getCount()
public RegistryEntryList<Biome>
preferredBiomes()
method_41631()
getPreferredBiomes()
protected boolean
isPlacementChunk(ChunkGeneratorStructureState generatorState, int sourceX, int sourceZ)
method_40168(class_7869 arg0, int arg1, int arg2)
isStartChunk(StructurePlacementCalculator arg0, int arg1, int arg2)
public StructurePlacementType<?>
type()
method_40166()
getType()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_40167(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_40167(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)