net.minecraft.block.state.predicate

public class BlockStatePredicate

implements Predicate<BlockState>

blo
net.minecraft.unmapped.C_69897416
net.minecraft.block.state.predicate.BlockStatePredicate
net.minecraft.block.state.pattern.BlockStateMatcher

Field summary

Modifier and TypeField
public static final Predicate<BlockState>
a
f_72357316
ALWAYS
field_185928_a
private final StateDefinition<Block, BlockState>
b
f_26995226
stateDefinition
field_177641_a
private final Map<Property<?>, Predicate<Object>>
c
f_72654499
properties
field_177640_b

Constructor summary

ModifierConstructor
private (StateDefinition<Block, BlockState> stateDefinition)

Method summary

Modifier and TypeMethod
public static BlockStatePredicate
a(bcr arg0)
m_94277606(C_81592558 arg0)
of(Block block)
func_177638_a(Block arg0)
public boolean
a(blb arg0)
test(C_15815210 arg0)
test(BlockState arg0)
test(IBlockState arg0)
protected <T extends Comparable<T>> boolean
a(blb arg0, bml<T> arg1, Predicate<Object> arg2)
m_87581749(C_15815210 arg0, C_35946071<T> arg1, Predicate<Object> arg2)
apply(BlockState state, Property<T> property, Predicate<Object> value)
func_185927_a(IBlockState arg0, IProperty<T> arg1, Predicate<Object> arg2)
public <V extends Comparable<V>> BlockStatePredicate
a(bml<V> arg0, Predicate<Object> arg1)
m_74423660(C_35946071<V> arg0, Predicate<Object> arg1)
with(Property<V> property, Predicate<Object> value)
func_201028_a(IProperty<V> arg0, Predicate<Object> arg1)