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 dtl
-
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 aLdtl;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 bLdtl;b:Ldtd;
-
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 cLdtl;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>Ldtl;<init>(Ldtd;)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 aLdtl;a(Ldfy;)Ldtl;
-
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 aLdtl;a(Ldtc;)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 aLdtl;a(Ldtc;Lduf;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 aLdtl;a(Lduf;Ljava/util/function/Predicate;)Ldtl;
-