net.minecraft.block.state.predicate

public class BlockStatePredicate

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

atu
net.minecraft.class_2241
net.minecraft.block.state.predicate.BlockStatePredicate
net.minecraft.block.state.pattern.BlockStateMatcher

Field summary

Modifier and TypeField
public static final com.google.common.base.Predicate<BlockState>
a
field_12902
ALWAYS
ANY
private final StateDefinition
b
field_9920
stateDefinition
blockstate
private final Map<Property<?>, com.google.common.base.Predicate<?>>
c
field_9921
properties
propertyPredicates

Constructor summary

ModifierConstructor
private (StateDefinition stateDefinition)

Method summary

Modifier and TypeMethod
public static BlockStatePredicate
a(alu arg0)
method_9064(class_197 arg0)
of(Block block)
forBlock(Block blockIn)
public boolean
a(atl arg0)
method_9065(class_2232 arg0)
apply(BlockState arg0)
apply(IBlockState arg0)
protected <T extends Comparable<T>> boolean
a(atl arg0, aub<T> arg1, com.google.common.base.Predicate<?> arg2)
method_11747(class_2232 arg0, class_2247<T> arg1, com.google.common.base.Predicate<?> arg2)
apply(BlockState state, Property<T> property, com.google.common.base.Predicate<?> predicate)
matches(IBlockState blockState, IProperty<T> property, com.google.common.base.Predicate<?> predicate)
public <V extends Comparable<V>> BlockStatePredicate
a(aub<V> arg0, com.google.common.base.Predicate<? extends V> arg1)
method_9066(class_2247<V> arg0, com.google.common.base.Predicate<? extends V> arg1)
with(Property<V> property, com.google.common.base.Predicate<? extends V> predicate)
where(IProperty<V> property, com.google.common.base.Predicate<? extends V> is)