public abstract class RuleTest extends Object
Constructor and Description |
---|
RuleTest() |
Modifier and Type | Method and Description |
---|---|
protected abstract RuleTestType |
getType() |
protected abstract <T> com.mojang.datafixers.Dynamic<T> |
serialize(com.mojang.datafixers.types.DynamicOps<T> ops) |
<T> com.mojang.datafixers.Dynamic<T> |
serializeWithId(com.mojang.datafixers.types.DynamicOps<T> ops) |
abstract boolean |
test(BlockState state,
Random random) |
public abstract boolean test(BlockState state, Random random)
public <T> com.mojang.datafixers.Dynamic<T> serializeWithId(com.mojang.datafixers.types.DynamicOps<T> ops)
protected abstract RuleTestType getType()
protected abstract <T> com.mojang.datafixers.Dynamic<T> serialize(com.mojang.datafixers.types.DynamicOps<T> ops)