类 StatePredicate.Builder

  • 封闭类:
    StatePredicate

    public static class StatePredicate.Builder
    extends Object
    Mappings:
    Namespace Name
    official cr$a
    intermediary net/minecraft/class_4559$class_4560
    named net/minecraft/predicate/StatePredicate$Builder
    • 字段详细资料

      • conditions

        private final List<StatePredicate.Condition> conditions
        Mappings:
        Namespace Name Mixin selector
        official a Lcr$a;a:Ljava/util/List;
        intermediary field_20738 Lnet/minecraft/class_4559$class_4560;field_20738:Ljava/util/List;
        named conditions Lnet/minecraft/predicate/StatePredicate$Builder;conditions:Ljava/util/List;
    • 构造器详细资料

      • Builder

        private Builder()
    • 方法详细资料

      • create

        public static StatePredicate.Builder create()
        Mappings:
        Namespace Name Mixin selector
        official a Lcr$a;a()Lcr$a;
        intermediary method_22523 Lnet/minecraft/class_4559$class_4560;method_22523()Lnet/minecraft/class_4559$class_4560;
        named create Lnet/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 a Lcr$a;a(Lcku;Ljava/lang/String;)Lcr$a;
        intermediary method_22526 Lnet/minecraft/class_4559$class_4560;method_22526(Lnet/minecraft/class_2769;Ljava/lang/String;)Lnet/minecraft/class_4559$class_4560;
        named exactMatch Lnet/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 a Lcr$a;a(Lcku;I)Lcr$a;
        intermediary method_22524 Lnet/minecraft/class_4559$class_4560;method_22524(Lnet/minecraft/class_2769;I)Lnet/minecraft/class_4559$class_4560;
        named exactMatch Lnet/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 a Lcr$a;a(Lcku;Z)Lcr$a;
        intermediary method_22527 Lnet/minecraft/class_4559$class_4560;method_22527(Lnet/minecraft/class_2769;Z)Lnet/minecraft/class_4559$class_4560;
        named exactMatch Lnet/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 a Lcr$a;a(Lcku;Ljava/lang/Comparable;)Lcr$a;
        intermediary method_22525 Lnet/minecraft/class_4559$class_4560;method_22525(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_4559$class_4560;
        named exactMatch Lnet/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 b Lcr$a;b()Lcr;
        intermediary method_22528 Lnet/minecraft/class_4559$class_4560;method_22528()Lnet/minecraft/class_4559;
        named build Lnet/minecraft/predicate/StatePredicate$Builder;build()Lnet/minecraft/predicate/StatePredicate;