net.minecraft.structure

public record CornerConstraint$DensityPredicate

net.minecraft.world.level.levelgen.structure.templatesystem.CornerConstraint$DensityPredicate
net.minecraft.class_1_1941$class_1_1942
net.minecraft.structure.CornerConstraint$DensityPredicate

Field summary

Modifier and TypeField
private final RegistryEntry<DensityFunction>
densityFunction
comp_1_2180
densityFunction
private final Range<Double>
acceptableDensity
comp_1_2178
acceptableDensity
private final int
padding
comp_1_2181
padding
private final StructureCorners
corners
comp_1_2179
corners
private final Range<Integer>
requiredCorners
comp_1_2182
requiredCorners
public static final com.mojang.serialization.Codec<CornerConstraint$DensityPredicate>
CODEC
field_1_12360
CODEC

Constructor summary

ModifierConstructor
public (RegistryEntry<DensityFunction> densityFunction, Range<Double> acceptableDensity, int padding, StructureCorners corners, Range<Integer> requiredCorners)

Method summary

Modifier and TypeMethod
private boolean
test(BoundingBox boundingBox, RandomState randomState)
method_1_12193(class_3341 arg0, class_7138 arg1)
test(BlockBox box, NoiseConfig noiseConfig)
private static List<BlockPos>
getCorners(BoundingBox boundingBox, CornersToCheck corners)
method_1_12188(class_3341 arg0, class_1_1940 arg1)
getCorners(BlockBox box, StructureCorners corners)
public RegistryEntry<DensityFunction>
densityFunction()
comp_1_2180()
densityFunction()
public Range<Double>
acceptableDensity()
comp_1_2178()
acceptableDensity()
public int
padding()
comp_1_2181()
padding()
public StructureCorners
corners()
comp_1_2179()
corners()
public Range<Integer>
requiredCorners()
comp_1_2182()
requiredCorners()
private static void
lambda$getCorners$0(List arg0, BlockPos arg1)
method_1_12189(List arg0, class_2338 arg1)
method_1_12189(List arg0, BlockPos pos)
private static com.mojang.serialization.DataResult
lambda$static$1(CornerConstraint$DensityPredicate arg0)
method_1_12191(class_1_1941$class_1_1942 arg0)
method_1_12191(CornerConstraint$DensityPredicate densityPredicate)
private static String
lambda$static$2(CornerConstraint$DensityPredicate arg0)
method_1_12192(class_1_1941$class_1_1942 arg0)
method_1_12192(CornerConstraint$DensityPredicate arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_12190(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_12190(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)