Package net.minecraft.predicate.entity
Class EntityPredicate
java.lang.Object
net.minecraft.predicate.entity.EntityPredicate
- Mappings:
Namespace Name official bnintermediary 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 lightningBoltPredicate, EntityPredicate vehicle, EntityPredicate entityPredicate, 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 aLbn;a:Lbn;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 bLbn;b:Lbo;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 cLbn;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 dLbn;d:Lcf;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 eLbn;e:Lcf;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 fLbn;f:Lcj;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 gLbn;g:Lck;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 hLbn;h:Lbl;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 iLbn;i:Lbk;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 jLbn;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 kLbn;k:Lbq;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 lLbn;l:Lcd;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 mLbn;m:Lbn;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 nLbn;n:Lbn;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 oLbn;o:Lbn;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 pLbn;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 qLbn;q:Lwz;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>Lbn;<init>(Lbo;Lbf;Lcf;Lcf;Lcj;Lck;Lbl;Lbk;Lcp;Lbq;Lcd;Ljava/lang/String;Lwz;)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 lightningBoltPredicate, EntityPredicate vehicle, EntityPredicate entityPredicate, EntityPredicate targetedEntity, @Nullable @Nullable String team, @Nullable @Nullable Identifier catType) - Mappings:
Namespace Name Mixin selector official <init>Lbn;<init>(Lbo;Lbf;Lcf;Lcf;Lcj;Lck;Lbl;Lbk;Lcp;Lbq;Lcd;Lbn;Lbn;Lbn;Ljava/lang/String;Lwz;)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 aLbn;a(Lacb;Lavb;)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 aLbn;a(Laca;Ldoa;Lavb;)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 aLbn;a(Lcom/google/gson/JsonElement;)Lbn;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 aLbn;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 bLbn;b(Lacb;Lavb;)Ldjp;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;
-