类 PlayerPredicate.Builder

  • 封闭类:
    PlayerPredicate

    public static class PlayerPredicate.Builder
    extends Object
    Mappings:
    Namespace Name
    official cl$d
    intermediary net/minecraft/class_4553$class_4557
    named net/minecraft/predicate/PlayerPredicate$Builder
    • 字段详细资料

      • experienceLevel

        private NumberRange.IntRange experienceLevel
        Mappings:
        Namespace Name Mixin selector
        official a Lcl$d;a:Lce$d;
        intermediary field_20730 Lnet/minecraft/class_4553$class_4557;field_20730:Lnet/minecraft/class_2096$class_2100;
        named experienceLevel Lnet/minecraft/predicate/PlayerPredicate$Builder;experienceLevel:Lnet/minecraft/predicate/NumberRange$IntRange;
      • gamemode

        @Nullable
        private @Nullable GameMode gamemode
        Mappings:
        Namespace Name Mixin selector
        official b Lcl$d;b:Lbvo;
        intermediary field_20731 Lnet/minecraft/class_4553$class_4557;field_20731:Lnet/minecraft/class_1934;
        named gamemode Lnet/minecraft/predicate/PlayerPredicate$Builder;gamemode:Lnet/minecraft/world/GameMode;
      • stats

        private final Map<Stat<?>,​NumberRange.IntRange> stats
        Mappings:
        Namespace Name Mixin selector
        official c Lcl$d;c:Ljava/util/Map;
        intermediary field_20732 Lnet/minecraft/class_4553$class_4557;field_20732:Ljava/util/Map;
        named stats Lnet/minecraft/predicate/PlayerPredicate$Builder;stats:Ljava/util/Map;
      • recipes

        private final Object2BooleanMap<Identifier> recipes
        Mappings:
        Namespace Name Mixin selector
        official d Lcl$d;d:Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
        intermediary field_20733 Lnet/minecraft/class_4553$class_4557;field_20733:Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
        named recipes Lnet/minecraft/predicate/PlayerPredicate$Builder;recipes:Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
      • advancements

        private final Map<Identifier,​PlayerPredicate.AdvancementPredicate> advancements
        Mappings:
        Namespace Name Mixin selector
        official e Lcl$d;e:Ljava/util/Map;
        intermediary field_20734 Lnet/minecraft/class_4553$class_4557;field_20734:Ljava/util/Map;
        named advancements Lnet/minecraft/predicate/PlayerPredicate$Builder;advancements:Ljava/util/Map;
    • 构造器详细资料

      • Builder

        public Builder()
    • 方法详细资料

      • create

        public static PlayerPredicate.Builder create()
        Mappings:
        Namespace Name Mixin selector
        official a Lcl$d;a()Lcl$d;
        intermediary method_35310 Lnet/minecraft/class_4553$class_4557;method_35310()Lnet/minecraft/class_4553$class_4557;
        named create Lnet/minecraft/predicate/PlayerPredicate$Builder;create()Lnet/minecraft/predicate/PlayerPredicate$Builder;
      • experienceLevel

        public PlayerPredicate.Builder experienceLevel​(NumberRange.IntRange experienceLevel)
        Mappings:
        Namespace Name Mixin selector
        official a Lcl$d;a(Lce$d;)Lcl$d;
        intermediary method_35313 Lnet/minecraft/class_4553$class_4557;method_35313(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
        named experienceLevel Lnet/minecraft/predicate/PlayerPredicate$Builder;experienceLevel(Lnet/minecraft/predicate/NumberRange$IntRange;)Lnet/minecraft/predicate/PlayerPredicate$Builder;
      • stat

        public PlayerPredicate.Builder stat​(Stat<?> stat,
                                            NumberRange.IntRange value)
        Mappings:
        Namespace Name Mixin selector
        official a Lcl$d;a(Lafd;Lce$d;)Lcl$d;
        intermediary method_35311 Lnet/minecraft/class_4553$class_4557;method_35311(Lnet/minecraft/class_3445;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
        named stat Lnet/minecraft/predicate/PlayerPredicate$Builder;stat(Lnet/minecraft/stat/Stat;Lnet/minecraft/predicate/NumberRange$IntRange;)Lnet/minecraft/predicate/PlayerPredicate$Builder;
      • recipe

        public PlayerPredicate.Builder recipe​(Identifier id,
                                              boolean unlocked)
        Mappings:
        Namespace Name Mixin selector
        official a Lcl$d;a(Lwp;Z)Lcl$d;
        intermediary method_35315 Lnet/minecraft/class_4553$class_4557;method_35315(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557;
        named recipe Lnet/minecraft/predicate/PlayerPredicate$Builder;recipe(Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/predicate/PlayerPredicate$Builder;
      • gamemode

        public PlayerPredicate.Builder gamemode​(GameMode gamemode)
        Mappings:
        Namespace Name Mixin selector
        official a Lcl$d;a(Lbvo;)Lcl$d;
        intermediary method_35312 Lnet/minecraft/class_4553$class_4557;method_35312(Lnet/minecraft/class_1934;)Lnet/minecraft/class_4553$class_4557;
        named gamemode Lnet/minecraft/predicate/PlayerPredicate$Builder;gamemode(Lnet/minecraft/world/GameMode;)Lnet/minecraft/predicate/PlayerPredicate$Builder;
      • advancement

        public PlayerPredicate.Builder advancement​(Identifier id,
                                                   boolean done)
        Mappings:
        Namespace Name Mixin selector
        official b Lcl$d;b(Lwp;Z)Lcl$d;
        intermediary method_35316 Lnet/minecraft/class_4553$class_4557;method_35316(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557;
        named advancement Lnet/minecraft/predicate/PlayerPredicate$Builder;advancement(Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/predicate/PlayerPredicate$Builder;
      • advancement

        public PlayerPredicate.Builder advancement​(Identifier id,
                                                   Map<String,​Boolean> criteria)
        Mappings:
        Namespace Name Mixin selector
        official a Lcl$d;a(Lwp;Ljava/util/Map;)Lcl$d;
        intermediary method_35314 Lnet/minecraft/class_4553$class_4557;method_35314(Lnet/minecraft/class_2960;Ljava/util/Map;)Lnet/minecraft/class_4553$class_4557;
        named advancement Lnet/minecraft/predicate/PlayerPredicate$Builder;advancement(Lnet/minecraft/util/Identifier;Ljava/util/Map;)Lnet/minecraft/predicate/PlayerPredicate$Builder;
      • build

        public PlayerPredicate build()
        Mappings:
        Namespace Name Mixin selector
        official b Lcl$d;b()Lcl;
        intermediary method_22507 Lnet/minecraft/class_4553$class_4557;method_22507()Lnet/minecraft/class_4553;
        named build Lnet/minecraft/predicate/PlayerPredicate$Builder;build()Lnet/minecraft/predicate/PlayerPredicate;