public class BlockStateMatcher extends java.lang.Object implements java.util.function.Predicate<BlockState>
修飾子とタイプ | フィールドと説明 |
---|---|
static java.util.function.Predicate<BlockState> |
ANY |
修飾子とタイプ | メソッドと説明 |
---|---|
static BlockStateMatcher |
forBlock(Block blockIn) |
protected <T extends java.lang.Comparable<T>> |
matches(BlockState blockState,
IProperty<T> property,
java.util.function.Predicate<java.lang.Object> predicate) |
boolean |
test(BlockState p_test_1_) |
<V extends java.lang.Comparable<V>> |
where(IProperty<V> property,
java.util.function.Predicate<java.lang.Object> is) |
public static final java.util.function.Predicate<BlockState> ANY
public static BlockStateMatcher forBlock(Block blockIn)
public boolean test(@Nullable BlockState p_test_1_)
test
インタフェース内 java.util.function.Predicate<BlockState>
protected <T extends java.lang.Comparable<T>> boolean matches(BlockState blockState, IProperty<T> property, java.util.function.Predicate<java.lang.Object> predicate)
public <V extends java.lang.Comparable<V>> BlockStateMatcher where(IProperty<V> property, java.util.function.Predicate<java.lang.Object> is)