net.minecraft.structure.rule

public class AxisAlignedLinearPosRuleTest

extends PosRuleTest

net.minecraft.world.level.levelgen.structure.templatesystem.AxisAlignedLinearPosTest
net.minecraft.world.level.levelgen.structure.templatesystem.AxisAlignedLinearPosTest
net.minecraft.class_4992
net.minecraft.structure.rule.AxisAlignedLinearPosRuleTest

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<AxisAlignedLinearPosRuleTest>
CODEC
CODEC
field_24995
CODEC
private final float
minChance
minChance
field_23334
minChance
private final float
maxChance
maxChance
field_23335
maxChance
private final int
minDist
minDist
field_23336
minDistance
private final int
maxDist
maxDist
field_23337
maxDistance
private final Direction$Axis
axis
axis
field_23338
axis

Constructor summary

ModifierConstructor
public (float minChance, float maxChance, int minDistance, int maxDistance, Direction$Axis axis)

Method summary

Modifier and TypeMethod
public boolean
test(BlockPos inTemplatePos, BlockPos worldPos, BlockPos worldReference, RandomSource random)
test(BlockPos inTemplatePos, BlockPos worldPos, BlockPos worldReference, RandomSource random)
method_26406(class_2338 arg0, class_2338 arg1, class_2338 arg2, class_5819 arg3)
test(BlockPos arg0, BlockPos arg1, BlockPos arg2, Random arg3)
protected PosRuleTestType<?>
getType()
getType()
method_26404()
getType()