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 @Nullable Identifierprivate final DistancePredicateprivate final EntityEffectPredicateprivate final EntityEquipmentPredicateprivate final FishingHookPredicateprivate final EntityFlagsPredicateprivate final LightningBoltPredicateprivate final LocationPredicateprivate final NbtPredicateprivate final EntityPredicateprivate final PlayerPredicateprivate 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, PlayerPredicate player, FishingHookPredicate fishingHook, LightningBoltPredicate lightningBolt, @Nullable String team, @Nullable Identifier catType) (package private)EntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, LocationPredicate steppingOn, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, PlayerPredicate player, FishingHookPredicate fishingHook, LightningBoltPredicate lightningBolt, EntityPredicate vehicle, EntityPredicate passenger, 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 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:Lbp;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:Lcg;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:Lcg;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:Lck;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:Lcl;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;
-
player
- Mappings:
Namespace Name Mixin selector official jLbo;j:Lcp;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 kLbo;k:Lbr;intermediary field_23135Lnet/minecraft/class_2048;field_23135:Lnet/minecraft/class_4965;named fishingHookLnet/minecraft/predicate/entity/EntityPredicate;fishingHook:Lnet/minecraft/predicate/entity/FishingHookPredicate;
-
lightningBolt
- Mappings:
Namespace Name Mixin selector official lLbo;l:Lce;intermediary field_33913Lnet/minecraft/class_2048;field_33913:Lnet/minecraft/class_6404;named lightningBoltLnet/minecraft/predicate/entity/EntityPredicate;lightningBolt:Lnet/minecraft/predicate/entity/LightningBoltPredicate;
-
vehicle
- Mappings:
Namespace Name Mixin selector official mLbo;m: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 nLbo;n: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 oLbo;o: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 pLbo;p: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 qLbo;q:Lyt;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, LocationPredicate steppingOn, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, PlayerPredicate player, FishingHookPredicate fishingHook, LightningBoltPredicate lightningBolt, @Nullable @Nullable String team, @Nullable @Nullable Identifier catType) - Mappings:
Namespace Name Mixin selector official <init>Lbo;<init>(Lbp;Lbf;Lcg;Lcg;Lck;Lcl;Lbm;Lbl;Lcp;Lbr;Lce;Ljava/lang/String;Lyt;)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_4553;Lnet/minecraft/class_4965;Lnet/minecraft/class_6404;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/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/LightningBoltPredicate;Ljava/lang/String;Lnet/minecraft/util/Identifier;)V
-
EntityPredicate
EntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, LocationPredicate steppingOn, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, PlayerPredicate player, FishingHookPredicate fishingHook, LightningBoltPredicate lightningBolt, EntityPredicate vehicle, EntityPredicate passenger, EntityPredicate targetedEntity, @Nullable @Nullable String team, @Nullable @Nullable Identifier catType) - Mappings:
Namespace Name Mixin selector official <init>Lbo;<init>(Lbp;Lbf;Lcg;Lcg;Lck;Lcl;Lbm;Lbl;Lcp;Lbr;Lce;Lbo;Lbo;Lbo;Ljava/lang/String;Lyt;)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_4553;Lnet/minecraft/class_4965;Lnet/minecraft/class_6404;Lnet/minecraft/class_2048;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/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/LightningBoltPredicate;Lnet/minecraft/predicate/entity/EntityPredicate;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 aLbo;a(Ladx;Laxk;)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(Ladw;Ldpo;Laxk;)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(Ladx;Laxk;)Ldlc;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;
-