Package net.minecraft.block
Class BlockStatePredicate
java.lang.Object
net.minecraft.block.BlockStatePredicate
- All Implemented Interfaces:
Predicate<BlockState>
- Mappings:
Namespace Name official blpintermediary net/minecraft/class_2241named net/minecraft/block/BlockStatePredicate
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Predicate<BlockState>private final StateManager<Block,BlockState> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBlockStatePredicate(StateManager<Block, BlockState> stateManager) -
Method Summary
Modifier and TypeMethodDescriptionstatic BlockStatePredicateprotected <T extends Comparable<T>>
booleanmethod_16945(BlockState blockState, Property<T> property, Predicate<Object> predicate) <V extends Comparable<V>>
BlockStatePredicatemethod_16946(Property<V> property, Predicate<Object> predicate) booleantest(BlockState blockState)
-
Field Details
-
field_18700
- Mappings:
Namespace Name Mixin selector official aLblp;a:Ljava/util/function/Predicate;intermediary field_18700Lnet/minecraft/class_2241;field_18700:Ljava/util/function/Predicate;named field_18700Lnet/minecraft/block/BlockStatePredicate;field_18700:Ljava/util/function/Predicate;
-
stateManager
- Mappings:
Namespace Name Mixin selector official bLblp;b:Lble;intermediary field_9920Lnet/minecraft/class_2241;field_9920:Lnet/minecraft/class_2233;named stateManagerLnet/minecraft/block/BlockStatePredicate;stateManager:Lnet/minecraft/state/StateManager;
-
properties
- Mappings:
Namespace Name Mixin selector official cLblp;c:Ljava/util/Map;intermediary field_9921Lnet/minecraft/class_2241;field_9921:Ljava/util/Map;named propertiesLnet/minecraft/block/BlockStatePredicate;properties:Ljava/util/Map;
-
-
Constructor Details
-
BlockStatePredicate
- Mappings:
Namespace Name Mixin selector official <init>Lblp;<init>(Lble;)Vintermediary <init>Lnet/minecraft/class_2241;<init>(Lnet/minecraft/class_2233;)Vnamed <init>Lnet/minecraft/block/BlockStatePredicate;<init>(Lnet/minecraft/state/StateManager;)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLblp;a(Lbcs;)Lblp;intermediary method_9064Lnet/minecraft/class_2241;method_9064(Lnet/minecraft/class_197;)Lnet/minecraft/class_2241;named createLnet/minecraft/block/BlockStatePredicate;create(Lnet/minecraft/block/Block;)Lnet/minecraft/block/BlockStatePredicate;
-
test
- Specified by:
testin interfacePredicate<BlockState>- Mappings:
Namespace Name Mixin selector official aLblp;a(Lblc;)Zintermediary method_9065Lnet/minecraft/class_2241;method_9065(Lnet/minecraft/class_2232;)Znamed testLnet/minecraft/block/BlockStatePredicate;test(Lnet/minecraft/block/BlockState;)Z
-
method_16945
protected <T extends Comparable<T>> boolean method_16945(BlockState blockState, Property<T> property, Predicate<Object> predicate) - Mappings:
Namespace Name Mixin selector official aLblp;a(Lblc;Lbmm;Ljava/util/function/Predicate;)Zintermediary method_16945Lnet/minecraft/class_2241;method_16945(Lnet/minecraft/class_2232;Lnet/minecraft/class_2247;Ljava/util/function/Predicate;)Znamed method_16945Lnet/minecraft/block/BlockStatePredicate;method_16945(Lnet/minecraft/block/BlockState;Lnet/minecraft/state/property/Property;Ljava/util/function/Predicate;)Z
-
method_16946
public <V extends Comparable<V>> BlockStatePredicate method_16946(Property<V> property, Predicate<Object> predicate) - Mappings:
Namespace Name Mixin selector official aLblp;a(Lbmm;Ljava/util/function/Predicate;)Lblp;intermediary method_16946Lnet/minecraft/class_2241;method_16946(Lnet/minecraft/class_2247;Ljava/util/function/Predicate;)Lnet/minecraft/class_2241;named method_16946Lnet/minecraft/block/BlockStatePredicate;method_16946(Lnet/minecraft/state/property/Property;Ljava/util/function/Predicate;)Lnet/minecraft/block/BlockStatePredicate;
-