public class AxisAlignedLinearPosRuleTest extends PosRuleTest
| Modifier and Type | Field and Description |
|---|---|
private Direction.Axis |
axis |
private float |
maxChance |
private int |
maxDistance |
private float |
minChance |
private int |
minDistance |
| Constructor and Description |
|---|
AxisAlignedLinearPosRuleTest(com.mojang.datafixers.Dynamic<T> data) |
AxisAlignedLinearPosRuleTest(float minChance,
float maxChance,
int minDistance,
int maxDistance,
Direction.Axis axis) |
| Modifier and Type | Method and Description |
|---|---|
protected PosRuleTestType |
getType() |
protected <T> com.mojang.datafixers.Dynamic<T> |
serializeContents(com.mojang.datafixers.types.DynamicOps<T> ops) |
boolean |
test(BlockPos blockPos,
BlockPos blockPos2,
BlockPos blockPos3,
Random random) |
serializeprivate final float minChance
private final float maxChance
private final int minDistance
private final int maxDistance
private final Direction.Axis axis
public AxisAlignedLinearPosRuleTest(float minChance,
float maxChance,
int minDistance,
int maxDistance,
Direction.Axis axis)
public AxisAlignedLinearPosRuleTest(com.mojang.datafixers.Dynamic<T> data)
public boolean test(BlockPos blockPos, BlockPos blockPos2, BlockPos blockPos3, Random random)
test in class PosRuleTestprotected PosRuleTestType getType()
getType in class PosRuleTestprotected <T> com.mojang.datafixers.Dynamic<T> serializeContents(com.mojang.datafixers.types.DynamicOps<T> ops)
serializeContents in class PosRuleTest