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 - ds$d
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Map<Identifier, PlayerPredicate.AdvancementPredicate> private NumberRange.IntRangeprivate GameModeListprivate Optional<InputPredicate> private Optional<EntityPredicate> private final Object2BooleanMap<RegistryKey<Recipe<?>>> private final ImmutableList.Builder<PlayerPredicate.StatMatcher<?>> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionadvancement(Identifier id, boolean done) advancement(Identifier id, Map<String, Boolean> criteria) build()static PlayerPredicate.Buildercreate()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- Lds$d;a:Ldk$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- Lds$d;b:Lcg;
 
- 
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- Lds$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- Lds$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- Lds$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- Lds$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- Lds$d;g:Ljava/util/Optional;
 
 
- 
- 
Constructor Details- 
Builderpublic 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- Lds$d;a()Lds$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- Lds$d;a(Ldk$d;)Lds$d;
 
- 
statpublic <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- Lds$d;a(Lawj;Ljr$c;Ldk$d;)Lds$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- Lds$d;a(Laku;Z)Lds$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- Lds$d;a(Lcg;)Lds$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- Lds$d;a(Lbx$a;)Lds$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- Lds$d;a(Lakv;Z)Lds$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- Lds$d;a(Lakv;Ljava/util/Map;)Lds$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- Lds$d;a(Lci;)Lds$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- Lds$d;b()Lds;
 
 
-