net.minecraft.block.state.predicate

public class BlockStatePredicate

implements com.google.common.base.Predicate<BlockState>

axa
net.minecraft.unmapped.C_69897416
net.minecraft.block.state.predicate.BlockStatePredicate

Field summary

Modifier and TypeField
public static final com.google.common.base.Predicate<BlockState>
a
f_72357316
ALWAYS
private final StateDefinition
b
f_26995226
stateDefinition
private final Map<Property<?>, com.google.common.base.Predicate<?>>
c
f_72654499
properties

Constructor summary

ModifierConstructor
private (StateDefinition stateDefinition)

Method summary

Modifier and TypeMethod
public static BlockStatePredicate
a(aou arg0)
m_94277606(C_81592558 arg0)
of(Block block)
public boolean
a(awr arg0)
apply(C_15815210 arg0)
apply(BlockState arg0)
protected <T extends Comparable<T>> boolean
a(awr arg0, axh<T> arg1, com.google.common.base.Predicate<?> arg2)
m_87581749(C_15815210 arg0, C_35946071<T> arg1, com.google.common.base.Predicate<?> arg2)
apply(BlockState state, Property<T> property, com.google.common.base.Predicate<?> predicate)
public <V extends Comparable<V>> BlockStatePredicate
a(axh<V> arg0, com.google.common.base.Predicate<? extends V> arg1)
m_74423660(C_35946071<V> arg0, com.google.common.base.Predicate<? extends V> arg1)
with(Property<V> property, com.google.common.base.Predicate<? extends V> predicate)