Class PlayerPredicate.Builder

java.lang.Object
net.minecraft.predicate.PlayerPredicate.Builder
Enclosing class:
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
  • Field Details

    • 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;
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • method_35310

      public static PlayerPredicate.Builder method_35310()
      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 method_35310 Lnet/minecraft/predicate/PlayerPredicate$Builder;method_35310()Lnet/minecraft/predicate/PlayerPredicate$Builder;
    • method_35313

      public PlayerPredicate.Builder method_35313​(NumberRange.IntRange intRange)
      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 method_35313 Lnet/minecraft/predicate/PlayerPredicate$Builder;method_35313(Lnet/minecraft/predicate/NumberRange$IntRange;)Lnet/minecraft/predicate/PlayerPredicate$Builder;
    • method_35311

      public PlayerPredicate.Builder method_35311​(Stat<?> stat, NumberRange.IntRange intRange)
      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 method_35311 Lnet/minecraft/predicate/PlayerPredicate$Builder;method_35311(Lnet/minecraft/stat/Stat;Lnet/minecraft/predicate/NumberRange$IntRange;)Lnet/minecraft/predicate/PlayerPredicate$Builder;
    • method_35315

      public PlayerPredicate.Builder method_35315​(Identifier identifier, boolean bool)
      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 method_35315 Lnet/minecraft/predicate/PlayerPredicate$Builder;method_35315(Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/predicate/PlayerPredicate$Builder;
    • method_35312

      public PlayerPredicate.Builder method_35312​(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 method_35312 Lnet/minecraft/predicate/PlayerPredicate$Builder;method_35312(Lnet/minecraft/world/GameMode;)Lnet/minecraft/predicate/PlayerPredicate$Builder;
    • method_35316

      public PlayerPredicate.Builder method_35316​(Identifier identifier, boolean bool)
      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 method_35316 Lnet/minecraft/predicate/PlayerPredicate$Builder;method_35316(Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/predicate/PlayerPredicate$Builder;
    • method_35314

      public PlayerPredicate.Builder method_35314​(Identifier identifier, Map<String,​Boolean> map)
      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 method_35314 Lnet/minecraft/predicate/PlayerPredicate$Builder;method_35314(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;