Package net.minecraft.predicate.block
Class BlockStatePredicate
java.lang.Object
net.minecraft.predicate.block.BlockStatePredicate
- All Implemented Interfaces:
 Predicate<BlockState>
- Mappings:
 Namespace Name named net/minecraft/predicate/block/BlockStatePredicateintermediary net/minecraft/class_2715official eek
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Predicate<BlockState> private final StateManager<Block, BlockState>  - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBlockStatePredicate(StateManager<Block, BlockState> manager)  - 
Method Summary
Modifier and TypeMethodDescriptionstatic BlockStatePredicatebooleantest(@Nullable BlockState blockState) protected <T extends Comparable<T>>
booleantestProperty(BlockState blockState, Property<T> property, Predicate<Object> predicate) <V extends Comparable<V>>
BlockStatePredicate 
- 
Field Details
- 
ANY
- Mappings:
 Namespace Name Mixin selector named ANYLnet/minecraft/predicate/block/BlockStatePredicate;ANY:Ljava/util/function/Predicate;intermediary field_12419Lnet/minecraft/class_2715;field_12419:Ljava/util/function/Predicate;official aLeek;a:Ljava/util/function/Predicate;
 - 
manager
- Mappings:
 Namespace Name Mixin selector named managerLnet/minecraft/predicate/block/BlockStatePredicate;manager:Lnet/minecraft/state/StateManager;intermediary field_12420Lnet/minecraft/class_2715;field_12420:Lnet/minecraft/class_2689;official bLeek;b:Leec;
 - 
propertyTests
- Mappings:
 Namespace Name Mixin selector named propertyTestsLnet/minecraft/predicate/block/BlockStatePredicate;propertyTests:Ljava/util/Map;intermediary field_12421Lnet/minecraft/class_2715;field_12421:Ljava/util/Map;official cLeek;c:Ljava/util/Map;
 
 - 
 - 
Constructor Details
- 
BlockStatePredicate
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/predicate/block/BlockStatePredicate;<init>(Lnet/minecraft/state/StateManager;)Vintermediary <init>Lnet/minecraft/class_2715;<init>(Lnet/minecraft/class_2689;)Vofficial <init>Leek;<init>(Leec;)V
 
 - 
 - 
Method Details
- 
forBlock
- Mappings:
 Namespace Name Mixin selector named forBlockLnet/minecraft/predicate/block/BlockStatePredicate;forBlock(Lnet/minecraft/block/Block;)Lnet/minecraft/predicate/block/BlockStatePredicate;intermediary method_11758Lnet/minecraft/class_2715;method_11758(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2715;official aLeek;a(Ldpz;)Leek;
 - 
test
- Specified by:
 testin interfacePredicate<BlockState>- Mappings:
 Namespace Name Mixin selector named testLnet/minecraft/predicate/block/BlockStatePredicate;test(Lnet/minecraft/block/BlockState;)Zintermediary method_11760Lnet/minecraft/class_2715;method_11760(Lnet/minecraft/class_2680;)Zofficial aLeek;a(Leeb;)Z
 - 
testProperty
protected <T extends Comparable<T>> boolean testProperty(BlockState blockState, Property<T> property, Predicate<Object> predicate) - Mappings:
 Namespace Name Mixin selector named testPropertyLnet/minecraft/predicate/block/BlockStatePredicate;testProperty(Lnet/minecraft/block/BlockState;Lnet/minecraft/state/property/Property;Ljava/util/function/Predicate;)Zintermediary method_11761Lnet/minecraft/class_2715;method_11761(Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/util/function/Predicate;)Zofficial aLeek;a(Leeb;Lefe;Ljava/util/function/Predicate;)Z
 - 
with
public <V extends Comparable<V>> BlockStatePredicate with(Property<V> property, Predicate<Object> predicate) - Mappings:
 Namespace Name Mixin selector named withLnet/minecraft/predicate/block/BlockStatePredicate;with(Lnet/minecraft/state/property/Property;Ljava/util/function/Predicate;)Lnet/minecraft/predicate/block/BlockStatePredicate;intermediary method_11762Lnet/minecraft/class_2715;method_11762(Lnet/minecraft/class_2769;Ljava/util/function/Predicate;)Lnet/minecraft/class_2715;official aLeek;a(Lefe;Ljava/util/function/Predicate;)Leek;
 
 -