Package net.minecraft.predicate.entity
Class EntityPredicate
java.lang.Object
net.minecraft.predicate.entity.EntityPredicate
- Mappings:
Namespace Name official blintermediary net/minecraft/class_2048named net/minecraft/predicate/entity/EntityPredicate
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic EntityPredicateprivate @Nullable Identifierprivate DistancePredicateprivate EntityEffectPredicateprivate EntityEquipmentPredicateprivate FishingHookPredicateprivate EntityFlagsPredicateprivate LocationPredicateprivate NbtPredicateprivate PlayerPredicateprivate EntityPredicateprivate EntityTypePredicateprivate EntityPredicate -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateEntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, PlayerPredicate player, FishingHookPredicate fishingHook, @Nullable String team, @Nullable Identifier catType)privateEntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, PlayerPredicate player, FishingHookPredicate fishingHook, EntityPredicate vehicle, EntityPredicate targetedEntity, @Nullable String team, @Nullable Identifier catType) -
Method Summary
Modifier and TypeMethodDescriptionstatic 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 aLbl;a:Lbl;intermediary field_9599Lnet/minecraft/class_2048;field_9599:Lnet/minecraft/class_2048;named ANYLnet/minecraft/predicate/entity/EntityPredicate;ANY:Lnet/minecraft/predicate/entity/EntityPredicate;
-
type
- Mappings:
Namespace Name Mixin selector official bLbl;b:Lbm;intermediary field_9595Lnet/minecraft/class_2048;field_9595:Lnet/minecraft/class_2050;named typeLnet/minecraft/predicate/entity/EntityPredicate;type:Lnet/minecraft/predicate/entity/EntityTypePredicate;
-
distance
- Mappings:
Namespace Name Mixin selector official cLbl;c:Lbd;intermediary field_9601Lnet/minecraft/class_2048;field_9601:Lnet/minecraft/class_2025;named distanceLnet/minecraft/predicate/entity/EntityPredicate;distance:Lnet/minecraft/predicate/entity/DistancePredicate;
-
location
- Mappings:
Namespace Name Mixin selector official dLbl;d:Lcb;intermediary field_9596Lnet/minecraft/class_2048;field_9596:Lnet/minecraft/class_2090;named locationLnet/minecraft/predicate/entity/EntityPredicate;location:Lnet/minecraft/predicate/entity/LocationPredicate;
-
effects
- Mappings:
Namespace Name Mixin selector official eLbl;e:Lcf;intermediary field_9594Lnet/minecraft/class_2048;field_9594:Lnet/minecraft/class_2102;named effectsLnet/minecraft/predicate/entity/EntityPredicate;effects:Lnet/minecraft/predicate/entity/EntityEffectPredicate;
-
nbt
- Mappings:
Namespace Name Mixin selector official fLbl;f:Lcg;intermediary field_9600Lnet/minecraft/class_2048;field_9600:Lnet/minecraft/class_2105;named nbtLnet/minecraft/predicate/entity/EntityPredicate;nbt:Lnet/minecraft/predicate/NbtPredicate;
-
flags
- Mappings:
Namespace Name Mixin selector official gLbl;g:Lbj;intermediary field_9597Lnet/minecraft/class_2048;field_9597:Lnet/minecraft/class_2040;named flagsLnet/minecraft/predicate/entity/EntityPredicate;flags:Lnet/minecraft/predicate/entity/EntityFlagsPredicate;
-
equipment
- Mappings:
Namespace Name Mixin selector official hLbl;h:Lbi;intermediary field_16490Lnet/minecraft/class_2048;field_16490:Lnet/minecraft/class_3735;named equipmentLnet/minecraft/predicate/entity/EntityPredicate;equipment:Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;
-
player
- Mappings:
Namespace Name Mixin selector official iLbl;i:Lcl;intermediary field_20697Lnet/minecraft/class_2048;field_20697:Lnet/minecraft/class_4553;named playerLnet/minecraft/predicate/entity/EntityPredicate;player:Lnet/minecraft/predicate/PlayerPredicate;
-
fishingHook
- Mappings:
Namespace Name Mixin selector official jLbl;j:Lbo;intermediary field_23135Lnet/minecraft/class_2048;field_23135:Lnet/minecraft/class_4965;named fishingHookLnet/minecraft/predicate/entity/EntityPredicate;fishingHook:Lnet/minecraft/predicate/entity/FishingHookPredicate;
-
vehicle
- Mappings:
Namespace Name Mixin selector official kLbl;k:Lbl;intermediary field_24488Lnet/minecraft/class_2048;field_24488:Lnet/minecraft/class_2048;named vehicleLnet/minecraft/predicate/entity/EntityPredicate;vehicle:Lnet/minecraft/predicate/entity/EntityPredicate;
-
targetedEntity
- Mappings:
Namespace Name Mixin selector official lLbl;l:Lbl;intermediary field_24489Lnet/minecraft/class_2048;field_24489:Lnet/minecraft/class_2048;named targetedEntityLnet/minecraft/predicate/entity/EntityPredicate;targetedEntity:Lnet/minecraft/predicate/entity/EntityPredicate;
-
team
- Mappings:
Namespace Name Mixin selector official mLbl;m:Ljava/lang/String;intermediary field_20698Lnet/minecraft/class_2048;field_20698:Ljava/lang/String;named teamLnet/minecraft/predicate/entity/EntityPredicate;team:Ljava/lang/String;
-
catType
- Mappings:
Namespace Name Mixin selector official nLbl;n:Lwp;intermediary field_16317Lnet/minecraft/class_2048;field_16317:Lnet/minecraft/class_2960;named catTypeLnet/minecraft/predicate/entity/EntityPredicate;catType:Lnet/minecraft/util/Identifier;
-
-
Constructor Details
-
EntityPredicate
private EntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, PlayerPredicate player, FishingHookPredicate fishingHook, @Nullable @Nullable String team, @Nullable @Nullable Identifier catType)- Mappings:
Namespace Name Mixin selector official <init>Lbl;<init>(Lbm;Lbd;Lcb;Lcf;Lcg;Lbj;Lbi;Lcl;Lbo;Ljava/lang/String;Lwp;)Vintermediary <init>Lnet/minecraft/class_2048;<init>(Lnet/minecraft/class_2050;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;Lnet/minecraft/class_2102;Lnet/minecraft/class_2105;Lnet/minecraft/class_2040;Lnet/minecraft/class_3735;Lnet/minecraft/class_4553;Lnet/minecraft/class_4965;Ljava/lang/String;Lnet/minecraft/class_2960;)Vnamed <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/EntityEffectPredicate;Lnet/minecraft/predicate/NbtPredicate;Lnet/minecraft/predicate/entity/EntityFlagsPredicate;Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;Lnet/minecraft/predicate/PlayerPredicate;Lnet/minecraft/predicate/entity/FishingHookPredicate;Ljava/lang/String;Lnet/minecraft/util/Identifier;)V
-
EntityPredicate
private EntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, PlayerPredicate player, FishingHookPredicate fishingHook, EntityPredicate vehicle, EntityPredicate targetedEntity, @Nullable @Nullable String team, @Nullable @Nullable Identifier catType)- Mappings:
Namespace Name Mixin selector official <init>Lbl;<init>(Lbm;Lbd;Lcb;Lcf;Lcg;Lbj;Lbi;Lcl;Lbo;Lbl;Lbl;Ljava/lang/String;Lwp;)Vintermediary <init>Lnet/minecraft/class_2048;<init>(Lnet/minecraft/class_2050;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;Lnet/minecraft/class_2102;Lnet/minecraft/class_2105;Lnet/minecraft/class_2040;Lnet/minecraft/class_3735;Lnet/minecraft/class_4553;Lnet/minecraft/class_4965;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;Ljava/lang/String;Lnet/minecraft/class_2960;)Vnamed <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/EntityEffectPredicate;Lnet/minecraft/predicate/NbtPredicate;Lnet/minecraft/predicate/entity/EntityFlagsPredicate;Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;Lnet/minecraft/predicate/PlayerPredicate;Lnet/minecraft/predicate/entity/FishingHookPredicate;Lnet/minecraft/predicate/entity/EntityPredicate;Lnet/minecraft/predicate/entity/EntityPredicate;Ljava/lang/String;Lnet/minecraft/util/Identifier;)V
-
-
Method Details
-
test
- Mappings:
Namespace Name Mixin selector official aLbl;a(Labk;Laso;)Zintermediary method_8914Lnet/minecraft/class_2048;method_8914(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Znamed testLnet/minecraft/predicate/entity/EntityPredicate;test(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/entity/Entity;)Z
-
test
public boolean test(ServerWorld world, @Nullable @Nullable Vec3d pos, @Nullable @Nullable Entity entity)- Mappings:
Namespace Name Mixin selector official aLbl;a(Labj;Ldmb;Laso;)Zintermediary method_8909Lnet/minecraft/class_2048;method_8909(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Znamed testLnet/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 aLbl;a(Lcom/google/gson/JsonElement;)Lbl;intermediary method_8913Lnet/minecraft/class_2048;method_8913(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2048;named fromJsonLnet/minecraft/predicate/entity/EntityPredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/entity/EntityPredicate;
-
toJson
- Mappings:
Namespace Name Mixin selector official aLbl;a()Lcom/google/gson/JsonElement;intermediary method_8912Lnet/minecraft/class_2048;method_8912()Lcom/google/gson/JsonElement;named toJsonLnet/minecraft/predicate/entity/EntityPredicate;toJson()Lcom/google/gson/JsonElement;
-
createAdvancementEntityLootContext
public static LootContext createAdvancementEntityLootContext(ServerPlayerEntity player, Entity target)- Mappings:
Namespace Name Mixin selector official bLbl;b(Labk;Laso;)Ldhq;intermediary method_27802Lnet/minecraft/class_2048;method_27802(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47;named createAdvancementEntityLootContextLnet/minecraft/predicate/entity/EntityPredicate;createAdvancementEntityLootContext(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/loot/context/LootContext;
-