Class ConcentricRingsStructurePlacement
java.lang.Object
net.minecraft.world.gen.chunk.placement.StructurePlacement
net.minecraft.world.gen.chunk.placement.ConcentricRingsStructurePlacement
- Mappings:
 Namespace Name official dpjintermediary net/minecraft/class_6871named net/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement
- 
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.gen.chunk.placement.StructurePlacement
StructurePlacement.ExclusionZone, StructurePlacement.FrequencyReductionMethod, StructurePlacement.GenerationPredicate - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ConcentricRingsStructurePlacement>private final intprivate final intprivate final RegistryEntryList<Biome>private final intFields inherited from class net.minecraft.world.gen.chunk.placement.StructurePlacement
TYPE_CODEC - 
Constructor Summary
ConstructorsConstructorDescriptionConcentricRingsStructurePlacement(int distance, int spread, int structureCount, RegistryEntryList<Biome> preferredBiomes) ConcentricRingsStructurePlacement(Vec3i locateOffset, StructurePlacement.FrequencyReductionMethod generationPredicateType, float frequency, int salt, Optional<StructurePlacement.ExclusionZone> exclusionZone, int distance, int spread, int structureCount, RegistryEntryList<Biome> preferredBiomes)  - 
Method Summary
Modifier and TypeMethodDescriptionprivate 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>> buildConcentricRingsCodec(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<ConcentricRingsStructurePlacement> instance) intgetCount()intintgetType()protected booleanisStartChunk(StructurePlacementCalculator calculator, int chunkX, int chunkZ) Methods inherited from class net.minecraft.world.gen.chunk.placement.StructurePlacement
buildCodec, getExclusionZone, getFrequency, getFrequencyReductionMethod, getLocateOffset, getLocatePos, getSalt, shouldGenerate 
- 
Field Details
- 
CODEC
- Mappings:
 Namespace Name Mixin selector official aLdpj;a:Lcom/mojang/serialization/Codec;intermediary field_36419Lnet/minecraft/class_6871;field_36419:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;CODEC:Lcom/mojang/serialization/Codec;
 - 
distance
private final int distance- Mappings:
 Namespace Name Mixin selector official cLdpj;c:Iintermediary field_37768Lnet/minecraft/class_6871;field_37768:Inamed distanceLnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;distance:I
 - 
spread
private final int spread- Mappings:
 Namespace Name Mixin selector official dLdpj;d:Iintermediary field_37769Lnet/minecraft/class_6871;field_37769:Inamed spreadLnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;spread:I
 - 
count
private final int count- Mappings:
 Namespace Name Mixin selector official eLdpj;e:Iintermediary field_37770Lnet/minecraft/class_6871;field_37770:Inamed countLnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;count:I
 - 
preferredBiomes
- Mappings:
 Namespace Name Mixin selector official fLdpj;f:Lhd;intermediary field_37771Lnet/minecraft/class_6871;field_37771:Lnet/minecraft/class_6885;named preferredBiomesLnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;preferredBiomes:Lnet/minecraft/registry/entry/RegistryEntryList;
 
 - 
 - 
Constructor Details
- 
ConcentricRingsStructurePlacement
public ConcentricRingsStructurePlacement(Vec3i locateOffset, StructurePlacement.FrequencyReductionMethod generationPredicateType, float frequency, int salt, Optional<StructurePlacement.ExclusionZone> exclusionZone, int distance, int spread, int structureCount, RegistryEntryList<Biome> preferredBiomes) - Mappings:
 Namespace Name Mixin selector official <init>Ldpj;<init>(Lhu;Ldpm$c;FILjava/util/Optional;IIILhd;)Vintermediary <init>Lnet/minecraft/class_6871;<init>(Lnet/minecraft/class_2382;Lnet/minecraft/class_6874$class_7154;FILjava/util/Optional;IIILnet/minecraft/class_6885;)Vnamed <init>Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;<init>(Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/world/gen/chunk/placement/StructurePlacement$FrequencyReductionMethod;FILjava/util/Optional;IIILnet/minecraft/registry/entry/RegistryEntryList;)V
 - 
ConcentricRingsStructurePlacement
public ConcentricRingsStructurePlacement(int distance, int spread, int structureCount, RegistryEntryList<Biome> preferredBiomes) - Mappings:
 Namespace Name Mixin selector official <init>Ldpj;<init>(IIILhd;)Vintermediary <init>Lnet/minecraft/class_6871;<init>(IIILnet/minecraft/class_6885;)Vnamed <init>Lnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;<init>(IIILnet/minecraft/registry/entry/RegistryEntryList;)V
 
 - 
 - 
Method Details
- 
buildConcentricRingsCodec
private static com.mojang.datafixers.Products.P9<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<ConcentricRingsStructurePlacement>,Vec3i, buildConcentricRingsCodecStructurePlacement.FrequencyReductionMethod, Float, Integer, Optional<StructurePlacement.ExclusionZone>, Integer, Integer, Integer, RegistryEntryList<Biome>> (com.mojang.serialization.codecs.RecordCodecBuilder.Instance<ConcentricRingsStructurePlacement> instance) - Mappings:
 Namespace Name Mixin selector official bLdpj;b(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9;intermediary method_41629Lnet/minecraft/class_6871;method_41629(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9;named buildConcentricRingsCodecLnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;buildConcentricRingsCodec(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9;
 - 
getDistance
public int getDistance()- Mappings:
 Namespace Name Mixin selector official aLdpj;a()Iintermediary method_41627Lnet/minecraft/class_6871;method_41627()Inamed getDistanceLnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;getDistance()I
 - 
getSpread
public int getSpread()- Mappings:
 Namespace Name Mixin selector official bLdpj;b()Iintermediary method_41628Lnet/minecraft/class_6871;method_41628()Inamed getSpreadLnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;getSpread()I
 - 
getCount
public int getCount()- Mappings:
 Namespace Name Mixin selector official cLdpj;c()Iintermediary method_41630Lnet/minecraft/class_6871;method_41630()Inamed getCountLnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;getCount()I
 - 
getPreferredBiomes
- Mappings:
 Namespace Name Mixin selector official dLdpj;d()Lhd;intermediary method_41631Lnet/minecraft/class_6871;method_41631()Lnet/minecraft/class_6885;named getPreferredBiomesLnet/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement;getPreferredBiomes()Lnet/minecraft/registry/entry/RegistryEntryList;
 - 
isStartChunk
- Specified by:
 isStartChunkin classStructurePlacement- Mappings:
 Namespace Name Mixin selector official aLdpm;a(Ldar;II)Zintermediary method_40168Lnet/minecraft/class_6874;method_40168(Lnet/minecraft/class_7869;II)Znamed isStartChunkLnet/minecraft/world/gen/chunk/placement/StructurePlacement;isStartChunk(Lnet/minecraft/world/gen/chunk/placement/StructurePlacementCalculator;II)Z
 - 
getType
- Specified by:
 getTypein classStructurePlacement- Mappings:
 Namespace Name Mixin selector official eLdpm;e()Ldpn;intermediary method_40166Lnet/minecraft/class_6874;method_40166()Lnet/minecraft/class_6875;named getTypeLnet/minecraft/world/gen/chunk/placement/StructurePlacement;getType()Lnet/minecraft/world/gen/chunk/placement/StructurePlacementType;
 
 -