Package net.minecraft.predicate.entity
Class PlayerPredicate.Builder
java.lang.Object
net.minecraft.predicate.entity.PlayerPredicate.Builder
- Enclosing class:
PlayerPredicate
- Mappings:
Namespace Name named net/minecraft/predicate/entity/PlayerPredicate$Builder
intermediary net/minecraft/class_4553$class_4557
official dr$d
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Map
<Identifier, PlayerPredicate.AdvancementPredicate> private NumberRange.IntRange
private GameModeList
private Optional
<InputPredicate> private Optional
<EntityPredicate> private final Object2BooleanMap
<RegistryKey<Recipe<?>>> private final ImmutableList.Builder
<PlayerPredicate.StatMatcher<?>> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadvancement
(Identifier id, boolean done) advancement
(Identifier id, Map<String, Boolean> criteria) build()
static PlayerPredicate.Builder
create()
experienceLevel
(NumberRange.IntRange experienceLevel) gameMode
(GameModeList gameMode) input
(InputPredicate input) lookingAt
(EntityPredicate.Builder lookingAt) recipe
(RegistryKey<Recipe<?>> recipeKey, boolean unlocked) stat
(StatType<T> statType, RegistryEntry.Reference<T> value, NumberRange.IntRange range)
-
Field Details
-
experienceLevel
- Mappings:
Namespace Name Mixin selector named experienceLevel
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;experienceLevel:Lnet/minecraft/predicate/NumberRange$IntRange;
intermediary field_20730
Lnet/minecraft/class_4553$class_4557;field_20730:Lnet/minecraft/class_2096$class_2100;
official a
Ldr$d;a:Ldj$d;
-
gameMode
- Mappings:
Namespace Name Mixin selector named gameMode
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;gameMode:Lnet/minecraft/world/GameModeList;
intermediary field_20731
Lnet/minecraft/class_4553$class_4557;field_20731:Lnet/minecraft/class_9789;
official b
Ldr$d;b:Lcf;
-
stats
- Mappings:
Namespace Name Mixin selector named stats
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;stats:Lcom/google/common/collect/ImmutableList$Builder;
intermediary field_20732
Lnet/minecraft/class_4553$class_4557;field_20732:Lcom/google/common/collect/ImmutableList$Builder;
official c
Ldr$d;c:Lcom/google/common/collect/ImmutableList$Builder;
-
recipes
- Mappings:
Namespace Name Mixin selector named recipes
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;recipes:Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
intermediary field_20733
Lnet/minecraft/class_4553$class_4557;field_20733:Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
official d
Ldr$d;d:Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
-
advancements
- Mappings:
Namespace Name Mixin selector named advancements
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;advancements:Ljava/util/Map;
intermediary field_20734
Lnet/minecraft/class_4553$class_4557;field_20734:Ljava/util/Map;
official e
Ldr$d;e:Ljava/util/Map;
-
lookingAt
- Mappings:
Namespace Name Mixin selector named lookingAt
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;lookingAt:Ljava/util/Optional;
intermediary field_33930
Lnet/minecraft/class_4553$class_4557;field_33930:Ljava/util/Optional;
official f
Ldr$d;f:Ljava/util/Optional;
-
input
- Mappings:
Namespace Name Mixin selector named input
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;input:Ljava/util/Optional;
intermediary field_54148
Lnet/minecraft/class_4553$class_4557;field_54148:Ljava/util/Optional;
official g
Ldr$d;g:Ljava/util/Optional;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;create()Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;
intermediary method_35310
Lnet/minecraft/class_4553$class_4557;method_35310()Lnet/minecraft/class_4553$class_4557;
official a
Ldr$d;a()Ldr$d;
-
experienceLevel
- Mappings:
Namespace Name Mixin selector named experienceLevel
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;experienceLevel(Lnet/minecraft/predicate/NumberRange$IntRange;)Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;
intermediary method_35313
Lnet/minecraft/class_4553$class_4557;method_35313(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
official a
Ldr$d;a(Ldj$d;)Ldr$d;
-
stat
public <T> PlayerPredicate.Builder stat(StatType<T> statType, RegistryEntry.Reference<T> value, NumberRange.IntRange range) - Mappings:
Namespace Name Mixin selector named stat
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;stat(Lnet/minecraft/stat/StatType;Lnet/minecraft/registry/entry/RegistryEntry$Reference;Lnet/minecraft/predicate/NumberRange$IntRange;)Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;
intermediary method_35311
Lnet/minecraft/class_4553$class_4557;method_35311(Lnet/minecraft/class_3448;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
official a
Ldr$d;a(Laxo;Ljq$c;Ldj$d;)Ldr$d;
-
recipe
- Mappings:
Namespace Name Mixin selector named recipe
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;recipe(Lnet/minecraft/registry/RegistryKey;Z)Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;
intermediary method_35315
Lnet/minecraft/class_4553$class_4557;method_35315(Lnet/minecraft/class_5321;Z)Lnet/minecraft/class_4553$class_4557;
official a
Ldr$d;a(Laly;Z)Ldr$d;
-
gameMode
- Mappings:
Namespace Name Mixin selector named gameMode
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;gameMode(Lnet/minecraft/world/GameModeList;)Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;
intermediary method_35312
Lnet/minecraft/class_4553$class_4557;method_35312(Lnet/minecraft/class_9789;)Lnet/minecraft/class_4553$class_4557;
official a
Ldr$d;a(Lcf;)Ldr$d;
-
lookingAt
- Mappings:
Namespace Name Mixin selector named lookingAt
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;lookingAt(Lnet/minecraft/predicate/entity/EntityPredicate$Builder;)Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;
intermediary method_37251
Lnet/minecraft/class_4553$class_4557;method_37251(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_4553$class_4557;
official a
Ldr$d;a(Lbw$a;)Ldr$d;
-
advancement
- Mappings:
Namespace Name Mixin selector named advancement
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;advancement(Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;
intermediary method_35316
Lnet/minecraft/class_4553$class_4557;method_35316(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557;
official a
Ldr$d;a(Lalz;Z)Ldr$d;
-
advancement
- Mappings:
Namespace Name Mixin selector named advancement
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;advancement(Lnet/minecraft/util/Identifier;Ljava/util/Map;)Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;
intermediary method_35314
Lnet/minecraft/class_4553$class_4557;method_35314(Lnet/minecraft/class_2960;Ljava/util/Map;)Lnet/minecraft/class_4553$class_4557;
official a
Ldr$d;a(Lalz;Ljava/util/Map;)Ldr$d;
-
input
- Mappings:
Namespace Name Mixin selector named input
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;input(Lnet/minecraft/predicate/entity/InputPredicate;)Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;
intermediary method_64023
Lnet/minecraft/class_4553$class_4557;method_64023(Lnet/minecraft/class_10184;)Lnet/minecraft/class_4553$class_4557;
official a
Ldr$d;a(Lch;)Ldr$d;
-
build
- Mappings:
Namespace Name Mixin selector named build
Lnet/minecraft/predicate/entity/PlayerPredicate$Builder;build()Lnet/minecraft/predicate/entity/PlayerPredicate;
intermediary method_22507
Lnet/minecraft/class_4553$class_4557;method_22507()Lnet/minecraft/class_4553;
official b
Ldr$d;b()Ldr;
-