类 StatePredicate.Builder
- java.lang.Object
-
- net.minecraft.predicate.StatePredicate.Builder
-
- 封闭类:
- StatePredicate
public static class StatePredicate.Builder extends Object
- Mappings:
Namespace Name official cr$aintermediary net/minecraft/class_4559$class_4560named net/minecraft/predicate/StatePredicate$Builder
-
-
字段概要
字段 修饰符和类型 字段 说明 private List<StatePredicate.Condition>conditions
-
构造器概要
构造器 限定符 构造器 说明 privateBuilder()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 StatePredicatebuild()static StatePredicate.Buildercreate()StatePredicate.BuilderexactMatch(Property<?> property, String valueName)StatePredicate.BuilderexactMatch(Property<Boolean> property, boolean value)StatePredicate.BuilderexactMatch(Property<Integer> property, int value)<T extends Comparable<T> & StringIdentifiable>
StatePredicate.BuilderexactMatch(Property<T> property, T value)
-
-
-
字段详细资料
-
conditions
private final List<StatePredicate.Condition> conditions
- Mappings:
Namespace Name Mixin selector official aLcr$a;a:Ljava/util/List;intermediary field_20738Lnet/minecraft/class_4559$class_4560;field_20738:Ljava/util/List;named conditionsLnet/minecraft/predicate/StatePredicate$Builder;conditions:Ljava/util/List;
-
-
方法详细资料
-
create
public static StatePredicate.Builder create()
- Mappings:
Namespace Name Mixin selector official aLcr$a;a()Lcr$a;intermediary method_22523Lnet/minecraft/class_4559$class_4560;method_22523()Lnet/minecraft/class_4559$class_4560;named createLnet/minecraft/predicate/StatePredicate$Builder;create()Lnet/minecraft/predicate/StatePredicate$Builder;
-
exactMatch
public StatePredicate.Builder exactMatch(Property<?> property, String valueName)
- Mappings:
Namespace Name Mixin selector official aLcr$a;a(Lcku;Ljava/lang/String;)Lcr$a;intermediary method_22526Lnet/minecraft/class_4559$class_4560;method_22526(Lnet/minecraft/class_2769;Ljava/lang/String;)Lnet/minecraft/class_4559$class_4560;named exactMatchLnet/minecraft/predicate/StatePredicate$Builder;exactMatch(Lnet/minecraft/state/property/Property;Ljava/lang/String;)Lnet/minecraft/predicate/StatePredicate$Builder;
-
exactMatch
public StatePredicate.Builder exactMatch(Property<Integer> property, int value)
- Mappings:
Namespace Name Mixin selector official aLcr$a;a(Lcku;I)Lcr$a;intermediary method_22524Lnet/minecraft/class_4559$class_4560;method_22524(Lnet/minecraft/class_2769;I)Lnet/minecraft/class_4559$class_4560;named exactMatchLnet/minecraft/predicate/StatePredicate$Builder;exactMatch(Lnet/minecraft/state/property/Property;I)Lnet/minecraft/predicate/StatePredicate$Builder;
-
exactMatch
public StatePredicate.Builder exactMatch(Property<Boolean> property, boolean value)
- Mappings:
Namespace Name Mixin selector official aLcr$a;a(Lcku;Z)Lcr$a;intermediary method_22527Lnet/minecraft/class_4559$class_4560;method_22527(Lnet/minecraft/class_2769;Z)Lnet/minecraft/class_4559$class_4560;named exactMatchLnet/minecraft/predicate/StatePredicate$Builder;exactMatch(Lnet/minecraft/state/property/Property;Z)Lnet/minecraft/predicate/StatePredicate$Builder;
-
exactMatch
public <T extends Comparable<T> & StringIdentifiable> StatePredicate.Builder exactMatch(Property<T> property, T value)
- Mappings:
Namespace Name Mixin selector official aLcr$a;a(Lcku;Ljava/lang/Comparable;)Lcr$a;intermediary method_22525Lnet/minecraft/class_4559$class_4560;method_22525(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_4559$class_4560;named exactMatchLnet/minecraft/predicate/StatePredicate$Builder;exactMatch(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Lnet/minecraft/predicate/StatePredicate$Builder;
-
build
public StatePredicate build()
- Mappings:
Namespace Name Mixin selector official bLcr$a;b()Lcr;intermediary method_22528Lnet/minecraft/class_4559$class_4560;method_22528()Lnet/minecraft/class_4559;named buildLnet/minecraft/predicate/StatePredicate$Builder;build()Lnet/minecraft/predicate/StatePredicate;
-
-