Package net.minecraft.block
Class BlockStatePredicate
java.lang.Object
net.minecraft.block.BlockStatePredicate
- All Implemented Interfaces:
Predicate<BlockState>
public class BlockStatePredicate extends Object implements Predicate<BlockState>
- Mappings:
Namespace Name official amhintermediary net/minecraft/class_386named net/minecraft/block/BlockStatePredicate
-
Field Summary
Fields Modifier and Type Field Description private Map<Property,Predicate>propertiesprivate StateManagerstateManager -
Constructor Summary
Constructors Modifier Constructor Description privateBlockStatePredicate(StateManager stateManager) -
Method Summary
Modifier and Type Method Description booleanapply(BlockState blockState)static BlockStatePredicatecreate(Block block)<V extends Comparable<V>>
BlockStatePredicatemethod_1265(Property<V> property, Predicate<? extends V> predicate)
-
Field Details
-
stateManager
- Mappings:
Namespace Name Mixin selector official aLamh;a:Lama;intermediary field_1536Lnet/minecraft/class_386;field_1536:Lnet/minecraft/class_378;named stateManagerLnet/minecraft/block/BlockStatePredicate;stateManager:Lnet/minecraft/state/StateManager;
-
properties
- Mappings:
Namespace Name Mixin selector official bLamh;b:Ljava/util/Map;intermediary field_1537Lnet/minecraft/class_386;field_1537:Ljava/util/Map;named propertiesLnet/minecraft/block/BlockStatePredicate;properties:Ljava/util/Map;
-
-
Constructor Details
-
BlockStatePredicate
- Mappings:
Namespace Name Mixin selector official <init>Lamh;<init>(Lama;)Vintermediary <init>Lnet/minecraft/class_386;<init>(Lnet/minecraft/class_378;)Vnamed <init>Lnet/minecraft/block/BlockStatePredicate;<init>(Lnet/minecraft/state/StateManager;)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLamh;a(Lafh;)Lamh;intermediary method_1263Lnet/minecraft/class_386;method_1263(Lnet/minecraft/class_160;)Lnet/minecraft/class_386;named createLnet/minecraft/block/BlockStatePredicate;create(Lnet/minecraft/block/Block;)Lnet/minecraft/block/BlockStatePredicate;
-
apply
- Specified by:
applyin interfacePredicate<BlockState>- Mappings:
Namespace Name Mixin selector official aLamh;a(Lalz;)Zintermediary method_1264Lnet/minecraft/class_386;method_1264(Lnet/minecraft/class_376;)Znamed applyLnet/minecraft/block/BlockStatePredicate;apply(Lnet/minecraft/block/BlockState;)Z
-
method_1265
public <V extends Comparable<V>> BlockStatePredicate method_1265(Property<V> property, Predicate<? extends V> predicate)- Mappings:
Namespace Name Mixin selector official aLamh;a(Lamo;Lcom/google/common/base/Predicate;)Lamh;intermediary method_1265Lnet/minecraft/class_386;method_1265(Lnet/minecraft/class_392;Lcom/google/common/base/Predicate;)Lnet/minecraft/class_386;named method_1265Lnet/minecraft/block/BlockStatePredicate;method_1265(Lnet/minecraft/state/property/Property;Lcom/google/common/base/Predicate;)Lnet/minecraft/block/BlockStatePredicate;
-