net.minecraft.server.v1_14_R1

public class BlockStatePredicate

implements Predicate<IBlockData>

bvy
net.minecraft.class_2715
net.minecraft.predicate.block.BlockStatePredicate
net.minecraft.block.pattern.BlockStateMatcher
net.minecraft.server.v1_14_R1.BlockStatePredicate

Field summary

Modifier and TypeField
public static final Predicate<IBlockData>
a
field_12419
ANY
field_185928_a
private final BlockStateList<Block, IBlockData>
b
field_12420
factory
field_177641_a
private final Map<IBlockState<?>, Predicate<Object>>
c
field_12421
propertyTests
field_177640_b

Constructor summary

ModifierConstructor
private (BlockStateList<Block, IBlockData> arg0)

Method summary

Modifier and TypeMethod
public static BlockStatePredicate
a(bmq arg0)
method_11758(class_2248 arg0)
forBlock(Block arg0)
func_177638_a(Block arg0)
public boolean
a(bvo arg0)
method_11760(class_2680 arg0)
method_11760(BlockState arg0)
test(BlockState arg0)
protected <T extends Comparable<T>> boolean
a(bvo arg0, bwr<T> arg1, Predicate<Object> arg2)
method_11761(class_2680 arg0, class_2769<T> arg1, Predicate<Object> arg2)
testProperty(BlockState arg0, Property<T> arg1, Predicate<Object> arg2)
func_185927_a(BlockState arg0, IProperty<T> arg1, Predicate<Object> arg2)
public <V extends Comparable<V>> BlockStatePredicate
a(bwr<V> arg0, Predicate<Object> arg1)
method_11762(class_2769<V> arg0, Predicate<Object> arg1)
with(Property<V> arg0, Predicate<Object> arg1)
func_201028_a(IProperty<V> arg0, Predicate<Object> arg1)