Package net.minecraft.predicate.entity
Class EntityPredicate
java.lang.Object
net.minecraft.predicate.entity.EntityPredicate
- Mappings:
- Namespace - Name - official - bo- intermediary - net/minecraft/class_2048- named - net/minecraft/predicate/entity/EntityPredicate
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final EntityPredicateprivate final DistancePredicateprivate final EntityEffectPredicateprivate final EntityEquipmentPredicateprivate final EntityFlagsPredicateprivate final LocationPredicateprivate final NbtPredicateprivate final EntityPredicateprivate final LocationPredicateprivate final EntityPredicateprivate final EntityTypePredicateprivate final TypeSpecificPredicateprivate final EntityPredicate
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateEntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, LocationPredicate steppingOn, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, TypeSpecificPredicate typeSpecific, @Nullable String team) (package private)EntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, LocationPredicate steppingOn, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, TypeSpecificPredicate typeSpecific, EntityPredicate vehicle, EntityPredicate passenger, EntityPredicate targetedEntity, @Nullable String team) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic LootContextPredicateasLootContextPredicate(EntityPredicate predicate) static LootContextPredicate[]contextPredicateArrayFromJson(JsonObject json, String key, AdvancementEntityPredicateDeserializer predicateDeserializer) static LootContextPredicatecontextPredicateFromJson(JsonObject json, String key, AdvancementEntityPredicateDeserializer predicateDeserializer) private static LootContextPredicatecontextPredicateFromJsonElement(String key, AdvancementEntityPredicateDeserializer predicateDeserializer, @Nullable JsonElement json) static LootContextcreateAdvancementEntityLootContext(ServerPlayerEntity player, Entity target) static EntityPredicatefromJson(@Nullable JsonElement json) booleantest(ServerPlayerEntity player, @Nullable Entity entity) booleantoJson()
- 
Field Details- 
ANY- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbo;a:Lbo;- intermediary - field_9599- Lnet/minecraft/class_2048;field_9599:Lnet/minecraft/class_2048;- named - ANY- Lnet/minecraft/predicate/entity/EntityPredicate;ANY:Lnet/minecraft/predicate/entity/EntityPredicate;
 
- 
type- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbo;b:Lbq;- intermediary - field_9595- Lnet/minecraft/class_2048;field_9595:Lnet/minecraft/class_2050;- named - type- Lnet/minecraft/predicate/entity/EntityPredicate;type:Lnet/minecraft/predicate/entity/EntityTypePredicate;
 
- 
distance- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbo;c:Lbf;- intermediary - field_9601- Lnet/minecraft/class_2048;field_9601:Lnet/minecraft/class_2025;- named - distance- Lnet/minecraft/predicate/entity/EntityPredicate;distance:Lnet/minecraft/predicate/entity/DistancePredicate;
 
- 
location- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbo;d:Lch;- intermediary - field_9596- Lnet/minecraft/class_2048;field_9596:Lnet/minecraft/class_2090;- named - location- Lnet/minecraft/predicate/entity/EntityPredicate;location:Lnet/minecraft/predicate/entity/LocationPredicate;
 
- 
steppingOn- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbo;e:Lch;- intermediary - field_33912- Lnet/minecraft/class_2048;field_33912:Lnet/minecraft/class_2090;- named - steppingOn- Lnet/minecraft/predicate/entity/EntityPredicate;steppingOn:Lnet/minecraft/predicate/entity/LocationPredicate;
 
- 
effects- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbo;f:Lck;- intermediary - field_9594- Lnet/minecraft/class_2048;field_9594:Lnet/minecraft/class_2102;- named - effects- Lnet/minecraft/predicate/entity/EntityPredicate;effects:Lnet/minecraft/predicate/entity/EntityEffectPredicate;
 
- 
nbt- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbo;g:Lcl;- intermediary - field_9600- Lnet/minecraft/class_2048;field_9600:Lnet/minecraft/class_2105;- named - nbt- Lnet/minecraft/predicate/entity/EntityPredicate;nbt:Lnet/minecraft/predicate/NbtPredicate;
 
- 
flags- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbo;h:Lbm;- intermediary - field_9597- Lnet/minecraft/class_2048;field_9597:Lnet/minecraft/class_2040;- named - flags- Lnet/minecraft/predicate/entity/EntityPredicate;flags:Lnet/minecraft/predicate/entity/EntityFlagsPredicate;
 
- 
equipment- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbo;i:Lbl;- intermediary - field_16490- Lnet/minecraft/class_2048;field_16490:Lnet/minecraft/class_3735;- named - equipment- Lnet/minecraft/predicate/entity/EntityPredicate;equipment:Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;
 
- 
typeSpecific- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbo;j:Lbp;- intermediary - field_38721- Lnet/minecraft/class_2048;field_38721:Lnet/minecraft/class_7376;- named - typeSpecific- Lnet/minecraft/predicate/entity/EntityPredicate;typeSpecific:Lnet/minecraft/predicate/entity/TypeSpecificPredicate;
 
- 
vehicle- Mappings:
- Namespace - Name - Mixin selector - official - k- Lbo;k:Lbo;- intermediary - field_24488- Lnet/minecraft/class_2048;field_24488:Lnet/minecraft/class_2048;- named - vehicle- Lnet/minecraft/predicate/entity/EntityPredicate;vehicle:Lnet/minecraft/predicate/entity/EntityPredicate;
 
- 
passenger- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbo;l:Lbo;- intermediary - field_33914- Lnet/minecraft/class_2048;field_33914:Lnet/minecraft/class_2048;- named - passenger- Lnet/minecraft/predicate/entity/EntityPredicate;passenger:Lnet/minecraft/predicate/entity/EntityPredicate;
 
- 
targetedEntity- Mappings:
- Namespace - Name - Mixin selector - official - m- Lbo;m:Lbo;- intermediary - field_24489- Lnet/minecraft/class_2048;field_24489:Lnet/minecraft/class_2048;- named - targetedEntity- Lnet/minecraft/predicate/entity/EntityPredicate;targetedEntity:Lnet/minecraft/predicate/entity/EntityPredicate;
 
- 
team- Mappings:
- Namespace - Name - Mixin selector - official - n- Lbo;n:Ljava/lang/String;- intermediary - field_20698- Lnet/minecraft/class_2048;field_20698:Ljava/lang/String;- named - team- Lnet/minecraft/predicate/entity/EntityPredicate;team:Ljava/lang/String;
 
 
- 
- 
Constructor Details- 
EntityPredicateprivate EntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, LocationPredicate steppingOn, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, TypeSpecificPredicate typeSpecific, @Nullable @Nullable String team) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbo;<init>(Lbq;Lbf;Lch;Lch;Lck;Lcl;Lbm;Lbl;Lbp;Ljava/lang/String;)V- intermediary - <init>- Lnet/minecraft/class_2048;<init>(Lnet/minecraft/class_2050;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;Lnet/minecraft/class_2090;Lnet/minecraft/class_2102;Lnet/minecraft/class_2105;Lnet/minecraft/class_2040;Lnet/minecraft/class_3735;Lnet/minecraft/class_7376;Ljava/lang/String;)V- named - <init>- Lnet/minecraft/predicate/entity/EntityPredicate;<init>(Lnet/minecraft/predicate/entity/EntityTypePredicate;Lnet/minecraft/predicate/entity/DistancePredicate;Lnet/minecraft/predicate/entity/LocationPredicate;Lnet/minecraft/predicate/entity/LocationPredicate;Lnet/minecraft/predicate/entity/EntityEffectPredicate;Lnet/minecraft/predicate/NbtPredicate;Lnet/minecraft/predicate/entity/EntityFlagsPredicate;Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;Lnet/minecraft/predicate/entity/TypeSpecificPredicate;Ljava/lang/String;)V
 
- 
EntityPredicateEntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, LocationPredicate steppingOn, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, TypeSpecificPredicate typeSpecific, EntityPredicate vehicle, EntityPredicate passenger, EntityPredicate targetedEntity, @Nullable @Nullable String team) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbo;<init>(Lbq;Lbf;Lch;Lch;Lck;Lcl;Lbm;Lbl;Lbp;Lbo;Lbo;Lbo;Ljava/lang/String;)V- intermediary - <init>- Lnet/minecraft/class_2048;<init>(Lnet/minecraft/class_2050;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;Lnet/minecraft/class_2090;Lnet/minecraft/class_2102;Lnet/minecraft/class_2105;Lnet/minecraft/class_2040;Lnet/minecraft/class_3735;Lnet/minecraft/class_7376;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;Ljava/lang/String;)V- named - <init>- Lnet/minecraft/predicate/entity/EntityPredicate;<init>(Lnet/minecraft/predicate/entity/EntityTypePredicate;Lnet/minecraft/predicate/entity/DistancePredicate;Lnet/minecraft/predicate/entity/LocationPredicate;Lnet/minecraft/predicate/entity/LocationPredicate;Lnet/minecraft/predicate/entity/EntityEffectPredicate;Lnet/minecraft/predicate/NbtPredicate;Lnet/minecraft/predicate/entity/EntityFlagsPredicate;Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;Lnet/minecraft/predicate/entity/TypeSpecificPredicate;Lnet/minecraft/predicate/entity/EntityPredicate;Lnet/minecraft/predicate/entity/EntityPredicate;Lnet/minecraft/predicate/entity/EntityPredicate;Ljava/lang/String;)V
 
 
- 
- 
Method Details- 
contextPredicateFromJsonpublic static LootContextPredicate contextPredicateFromJson(JsonObject json, String key, AdvancementEntityPredicateDeserializer predicateDeserializer) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbo;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Lbe;)Lba;- intermediary - method_51705- Lnet/minecraft/class_2048;method_51705(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)Lnet/minecraft/class_5258;- named - contextPredicateFromJson- Lnet/minecraft/predicate/entity/EntityPredicate;contextPredicateFromJson(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;)Lnet/minecraft/predicate/entity/LootContextPredicate;
 
- 
contextPredicateArrayFromJsonpublic static LootContextPredicate[] contextPredicateArrayFromJson(JsonObject json, String key, AdvancementEntityPredicateDeserializer predicateDeserializer) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lbo;b(Lcom/google/gson/JsonObject;Ljava/lang/String;Lbe;)[Lba;- intermediary - method_51707- Lnet/minecraft/class_2048;method_51707(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)[Lnet/minecraft/class_5258;- named - contextPredicateArrayFromJson- Lnet/minecraft/predicate/entity/EntityPredicate;contextPredicateArrayFromJson(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;)[Lnet/minecraft/predicate/entity/LootContextPredicate;
 
- 
contextPredicateFromJsonElementprivate static LootContextPredicate contextPredicateFromJsonElement(String key, AdvancementEntityPredicateDeserializer predicateDeserializer, @Nullable @Nullable JsonElement json) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbo;a(Ljava/lang/String;Lbe;Lcom/google/gson/JsonElement;)Lba;- intermediary - method_51706- Lnet/minecraft/class_2048;method_51706(Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;)Lnet/minecraft/class_5258;- named - contextPredicateFromJsonElement- Lnet/minecraft/predicate/entity/EntityPredicate;contextPredicateFromJsonElement(Ljava/lang/String;Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/entity/LootContextPredicate;
 
- 
asLootContextPredicate- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbo;a(Lbo;)Lba;- intermediary - method_51704- Lnet/minecraft/class_2048;method_51704(Lnet/minecraft/class_2048;)Lnet/minecraft/class_5258;- named - asLootContextPredicate- Lnet/minecraft/predicate/entity/EntityPredicate;asLootContextPredicate(Lnet/minecraft/predicate/entity/EntityPredicate;)Lnet/minecraft/predicate/entity/LootContextPredicate;
 
- 
test- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbo;a(Laig;Lbfj;)Z- intermediary - method_8914- Lnet/minecraft/class_2048;method_8914(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Z- named - test- Lnet/minecraft/predicate/entity/EntityPredicate;test(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/entity/Entity;)Z
 
- 
testpublic boolean test(ServerWorld world, @Nullable @Nullable Vec3d pos, @Nullable @Nullable Entity entity) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbo;a(Laif;Leei;Lbfj;)Z- intermediary - method_8909- Lnet/minecraft/class_2048;method_8909(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z- named - test- Lnet/minecraft/predicate/entity/EntityPredicate;test(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/entity/Entity;)Z
 
- 
fromJson- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbo;a(Lcom/google/gson/JsonElement;)Lbo;- intermediary - method_8913- Lnet/minecraft/class_2048;method_8913(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2048;- named - fromJson- Lnet/minecraft/predicate/entity/EntityPredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/entity/EntityPredicate;
 
- 
toJson- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbo;a()Lcom/google/gson/JsonElement;- intermediary - method_8912- Lnet/minecraft/class_2048;method_8912()Lcom/google/gson/JsonElement;- named - toJson- Lnet/minecraft/predicate/entity/EntityPredicate;toJson()Lcom/google/gson/JsonElement;
 
- 
createAdvancementEntityLootContextpublic static LootContext createAdvancementEntityLootContext(ServerPlayerEntity player, Entity target) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lbo;b(Laig;Lbfj;)Ldzk;- intermediary - method_27802- Lnet/minecraft/class_2048;method_27802(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47;- named - createAdvancementEntityLootContext- Lnet/minecraft/predicate/entity/EntityPredicate;createAdvancementEntityLootContext(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/loot/context/LootContext;
 
 
-