public class LinearPosRuleTest extends PosRuleTest
Modifier and Type | Field and Description |
---|---|
private float |
maxChance |
private int |
maxDistance |
private float |
minChance |
private int |
minDistance |
Constructor and Description |
---|
LinearPosRuleTest(com.mojang.datafixers.Dynamic<T> data) |
LinearPosRuleTest(float minChance,
float maxChance,
int minDistance,
int maxDistance) |
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) |
serialize
private final float minChance
private final float maxChance
private final int minDistance
private final int maxDistance
public LinearPosRuleTest(float minChance, float maxChance, int minDistance, int maxDistance)
public LinearPosRuleTest(com.mojang.datafixers.Dynamic<T> data)
public boolean test(BlockPos blockPos, BlockPos blockPos2, BlockPos blockPos3, Random random)
test
in class PosRuleTest
protected PosRuleTestType getType()
getType
in class PosRuleTest
protected <T> com.mojang.datafixers.Dynamic<T> serializeContents(com.mojang.datafixers.types.DynamicOps<T> ops)
serializeContents
in class PosRuleTest