Package net.minecraft.predicate
Class StatePredicate.Builder
java.lang.Object
net.minecraft.predicate.StatePredicate.Builder
- Enclosing class:
 StatePredicate
- Mappings:
 Namespace Name named net/minecraft/predicate/StatePredicate$Builderintermediary net/minecraft/class_4559$class_4560official ef$a
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbuild()static StatePredicate.Buildercreate()exactMatch(Property<?> property, String valueName) exactMatch(Property<Boolean> property, boolean value) exactMatch(Property<Integer> property, int value) <T extends Comparable<T> & StringIdentifiable>
StatePredicate.BuilderexactMatch(Property<T> property, T value)  
- 
Field Details
- 
conditions
- Mappings:
 Namespace Name Mixin selector named conditionsLnet/minecraft/predicate/StatePredicate$Builder;conditions:Lcom/google/common/collect/ImmutableList$Builder;intermediary field_20738Lnet/minecraft/class_4559$class_4560;field_20738:Lcom/google/common/collect/ImmutableList$Builder;official aLef$a;a:Lcom/google/common/collect/ImmutableList$Builder;
 
 - 
 - 
Constructor Details
- 
Builder
private Builder() 
 - 
 - 
Method Details
- 
create
- Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/predicate/StatePredicate$Builder;create()Lnet/minecraft/predicate/StatePredicate$Builder;intermediary method_22523Lnet/minecraft/class_4559$class_4560;method_22523()Lnet/minecraft/class_4559$class_4560;official aLef$a;a()Lef$a;
 - 
exactMatch
- Mappings:
 Namespace Name Mixin selector named exactMatchLnet/minecraft/predicate/StatePredicate$Builder;exactMatch(Lnet/minecraft/state/property/Property;Ljava/lang/String;)Lnet/minecraft/predicate/StatePredicate$Builder;intermediary method_22526Lnet/minecraft/class_4559$class_4560;method_22526(Lnet/minecraft/class_2769;Ljava/lang/String;)Lnet/minecraft/class_4559$class_4560;official aLef$a;a(Ldya;Ljava/lang/String;)Lef$a;
 - 
exactMatch
- Mappings:
 Namespace Name Mixin selector named exactMatchLnet/minecraft/predicate/StatePredicate$Builder;exactMatch(Lnet/minecraft/state/property/Property;I)Lnet/minecraft/predicate/StatePredicate$Builder;intermediary method_22524Lnet/minecraft/class_4559$class_4560;method_22524(Lnet/minecraft/class_2769;I)Lnet/minecraft/class_4559$class_4560;official aLef$a;a(Ldya;I)Lef$a;
 - 
exactMatch
- Mappings:
 Namespace Name Mixin selector named exactMatchLnet/minecraft/predicate/StatePredicate$Builder;exactMatch(Lnet/minecraft/state/property/Property;Z)Lnet/minecraft/predicate/StatePredicate$Builder;intermediary method_22527Lnet/minecraft/class_4559$class_4560;method_22527(Lnet/minecraft/class_2769;Z)Lnet/minecraft/class_4559$class_4560;official aLef$a;a(Ldya;Z)Lef$a;
 - 
exactMatch
public <T extends Comparable<T> & StringIdentifiable> StatePredicate.Builder exactMatch(Property<T> property, T value) - Mappings:
 Namespace Name Mixin selector named exactMatchLnet/minecraft/predicate/StatePredicate$Builder;exactMatch(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Lnet/minecraft/predicate/StatePredicate$Builder;intermediary method_22525Lnet/minecraft/class_4559$class_4560;method_22525(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_4559$class_4560;official aLef$a;a(Ldya;Ljava/lang/Comparable;)Lef$a;
 - 
build
- Mappings:
 Namespace Name Mixin selector named buildLnet/minecraft/predicate/StatePredicate$Builder;build()Ljava/util/Optional;intermediary method_22528Lnet/minecraft/class_4559$class_4560;method_22528()Ljava/util/Optional;official bLef$a;b()Ljava/util/Optional;
 
 -