net.minecraft.structure.rule

public class LinearPosRuleTest

extends PosRuleTest

net.minecraft.world.level.levelgen.structure.templatesystem.LinearPosTest
net.minecraft.world.level.levelgen.structure.templatesystem.LinearPosTest
net.minecraft.class_4993
net.minecraft.structure.rule.LinearPosRuleTest

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<LinearPosRuleTest>
CODEC
CODEC
field_25004
CODEC
private final float
minChance
minChance
field_23339
minChance
private final float
maxChance
maxChance
field_23340
maxChance
private final int
minDist
minDist
field_23341
minDistance
private final int
maxDist
maxDist
field_23342
maxDistance

Constructor summary

ModifierConstructor
public (float minChance, float maxChance, int minDistance, int maxDistance)

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()