Package net.minecraft.predicate.entity
Class EntityPredicate
java.lang.Object
net.minecraft.predicate.entity.EntityPredicate
- Mappings:
Namespace Name official bointermediary net/minecraft/class_2048named net/minecraft/predicate/entity/EntityPredicate
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EntityPredicateprivate final DistancePredicateprivate final EntityEffectPredicateprivate final EntityEquipmentPredicateprivate final class_7376private final EntityFlagsPredicateprivate final LocationPredicateprivate final NbtPredicateprivate final EntityPredicateprivate final LocationPredicateprivate final EntityPredicateprivate final EntityTypePredicateprivate final EntityPredicate -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateEntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, LocationPredicate steppingOn, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, class_7376 class_7376, @Nullable String string) (package private)EntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, LocationPredicate steppingOn, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, class_7376 class_7376, EntityPredicate entityPredicate, EntityPredicate entityPredicate2, EntityPredicate vehicle, @Nullable String string) -
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 aLbo;a:Lbo;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 bLbo;b:Lbq;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 cLbo;c:Lbf;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 dLbo;d:Lci;intermediary field_9596Lnet/minecraft/class_2048;field_9596:Lnet/minecraft/class_2090;named locationLnet/minecraft/predicate/entity/EntityPredicate;location:Lnet/minecraft/predicate/entity/LocationPredicate;
-
steppingOn
- Mappings:
Namespace Name Mixin selector official eLbo;e:Lci;intermediary field_33912Lnet/minecraft/class_2048;field_33912:Lnet/minecraft/class_2090;named steppingOnLnet/minecraft/predicate/entity/EntityPredicate;steppingOn:Lnet/minecraft/predicate/entity/LocationPredicate;
-
effects
- Mappings:
Namespace Name Mixin selector official fLbo;f:Lcl;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 gLbo;g:Lcm;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 hLbo;h:Lbm;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 iLbo;i:Lbl;intermediary field_16490Lnet/minecraft/class_2048;field_16490:Lnet/minecraft/class_3735;named equipmentLnet/minecraft/predicate/entity/EntityPredicate;equipment:Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;
-
field_38721
- Mappings:
Namespace Name Mixin selector official jLbo;j:Lbp;intermediary field_38721Lnet/minecraft/class_2048;field_38721:Lnet/minecraft/class_7376;named field_38721Lnet/minecraft/predicate/entity/EntityPredicate;field_38721:Lnet/minecraft/class_7376;
-
vehicle
- Mappings:
Namespace Name Mixin selector official kLbo;k:Lbo;intermediary field_24488Lnet/minecraft/class_2048;field_24488:Lnet/minecraft/class_2048;named vehicleLnet/minecraft/predicate/entity/EntityPredicate;vehicle:Lnet/minecraft/predicate/entity/EntityPredicate;
-
passenger
- Mappings:
Namespace Name Mixin selector official lLbo;l:Lbo;intermediary field_33914Lnet/minecraft/class_2048;field_33914:Lnet/minecraft/class_2048;named passengerLnet/minecraft/predicate/entity/EntityPredicate;passenger:Lnet/minecraft/predicate/entity/EntityPredicate;
-
targetedEntity
- Mappings:
Namespace Name Mixin selector official mLbo;m:Lbo;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 nLbo;n:Ljava/lang/String;intermediary field_20698Lnet/minecraft/class_2048;field_20698:Ljava/lang/String;named teamLnet/minecraft/predicate/entity/EntityPredicate;team:Ljava/lang/String;
-
-
Constructor Details
-
EntityPredicate
private EntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, LocationPredicate steppingOn, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, class_7376 class_7376, @Nullable @Nullable String string) - Mappings:
Namespace Name Mixin selector official <init>Lbo;<init>(Lbq;Lbf;Lci;Lci;Lcl;Lcm;Lbm;Lbl;Lbp;Ljava/lang/String;)Vintermediary <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;)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/LocationPredicate;Lnet/minecraft/predicate/entity/EntityEffectPredicate;Lnet/minecraft/predicate/NbtPredicate;Lnet/minecraft/predicate/entity/EntityFlagsPredicate;Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;Lnet/minecraft/class_7376;Ljava/lang/String;)V
-
EntityPredicate
EntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, LocationPredicate steppingOn, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, class_7376 class_7376, EntityPredicate entityPredicate, EntityPredicate entityPredicate2, EntityPredicate vehicle, @Nullable @Nullable String string) - Mappings:
Namespace Name Mixin selector official <init>Lbo;<init>(Lbq;Lbf;Lci;Lci;Lcl;Lcm;Lbm;Lbl;Lbp;Lbo;Lbo;Lbo;Ljava/lang/String;)Vintermediary <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;)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/LocationPredicate;Lnet/minecraft/predicate/entity/EntityEffectPredicate;Lnet/minecraft/predicate/NbtPredicate;Lnet/minecraft/predicate/entity/EntityFlagsPredicate;Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;Lnet/minecraft/class_7376;Lnet/minecraft/predicate/entity/EntityPredicate;Lnet/minecraft/predicate/entity/EntityPredicate;Lnet/minecraft/predicate/entity/EntityPredicate;Ljava/lang/String;)V
-
-
Method Details
-
test
- Mappings:
Namespace Name Mixin selector official aLbo;a(Laek;Lays;)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 aLbo;a(Laej;Ldtf;Lays;)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 aLbo;a(Lcom/google/gson/JsonElement;)Lbo;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 aLbo;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 bLbo;b(Laek;Lays;)Ldot;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;
-