Package net.minecraft.predicate.entity
Class EntityPredicate
java.lang.Object
net.minecraft.predicate.entity.EntityPredicate
public class EntityPredicate extends Object
- Mappings:
Namespace Name official bg
intermediary net/minecraft/class_2048
named net/minecraft/predicate/entity/EntityPredicate
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EntityPredicate.Builder
static class
EntityPredicate.Extended
-
Field Summary
Fields Modifier and Type Field Description static EntityPredicate
ANY
private Identifier
catType
private DistancePredicate
distance
private EntityEffectPredicate
effects
private EntityEquipmentPredicate
equipment
private FishingHookPredicate
fishingHook
private EntityFlagsPredicate
flags
private LocationPredicate
location
private NbtPredicate
nbt
private PlayerPredicate
player
private EntityPredicate
targetedEntity
private String
team
private EntityTypePredicate
type
private EntityPredicate
vehicle
-
Constructor Summary
Constructors Modifier Constructor Description private
EntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, PlayerPredicate player, FishingHookPredicate fishingHook, String team, Identifier catType)
private
EntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, PlayerPredicate player, FishingHookPredicate fishingHook, EntityPredicate vehicle, EntityPredicate targetedEntity, String team, Identifier catType)
-
Method Summary
Modifier and Type Method Description static LootContext
createAdvancementEntityLootContext(ServerPlayerEntity player, Entity target)
static EntityPredicate
fromJson(JsonElement json)
boolean
test(ServerPlayerEntity player, Entity entity)
boolean
test(ServerWorld world, Vec3d pos, Entity entity)
JsonElement
toJson()
-
Field Details
-
ANY
- Mappings:
Namespace Name Mixin selector official a
Lbg;a:Lbg;
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
Lbg;b:Lbh;
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
Lbg;c:Lay;
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
Lbg;d:Lbw;
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;
-
effects
- Mappings:
Namespace Name Mixin selector official e
Lbg;e:Lca;
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 f
Lbg;f:Lcb;
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 g
Lbg;g:Lbe;
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 h
Lbg;h:Lbd;
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;
-
player
- Mappings:
Namespace Name Mixin selector official i
Lbg;i:Lcg;
intermediary field_20697
Lnet/minecraft/class_2048;field_20697:Lnet/minecraft/class_4553;
named player
Lnet/minecraft/predicate/entity/EntityPredicate;player:Lnet/minecraft/predicate/PlayerPredicate;
-
fishingHook
- Mappings:
Namespace Name Mixin selector official j
Lbg;j:Lbj;
intermediary field_23135
Lnet/minecraft/class_2048;field_23135:Lnet/minecraft/class_4965;
named fishingHook
Lnet/minecraft/predicate/entity/EntityPredicate;fishingHook:Lnet/minecraft/predicate/entity/FishingHookPredicate;
-
vehicle
- Mappings:
Namespace Name Mixin selector official k
Lbg;k:Lbg;
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;
-
targetedEntity
- Mappings:
Namespace Name Mixin selector official l
Lbg;l:Lbg;
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 m
Lbg;m: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;
-
catType
- Mappings:
Namespace Name Mixin selector official n
Lbg;n:Lwb;
intermediary field_16317
Lnet/minecraft/class_2048;field_16317:Lnet/minecraft/class_2960;
named catType
Lnet/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 String team, @Nullable Identifier catType)- Mappings:
Namespace Name Mixin selector official <init>
Lbg;<init>(Lbh;Lay;Lbw;Lca;Lcb;Lbe;Lbd;Lcg;Lbj;Ljava/lang/String;Lwb;)V
intermediary <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;)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/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 String team, @Nullable Identifier catType)- Mappings:
Namespace Name Mixin selector official <init>
Lbg;<init>(Lbh;Lay;Lbw;Lca;Lcb;Lbe;Lbd;Lcg;Lbj;Lbg;Lbg;Ljava/lang/String;Lwb;)V
intermediary <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;)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/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 a
Lbg;a(Laaw;Laqv;)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
-
test
- Mappings:
Namespace Name Mixin selector official a
Lbg;a(Laav;Ldiu;Laqv;)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
Lbg;a(Lcom/google/gson/JsonElement;)Lbg;
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
Lbg;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;
-
createAdvancementEntityLootContext
public static LootContext createAdvancementEntityLootContext(ServerPlayerEntity player, Entity target)- Mappings:
Namespace Name Mixin selector official b
Lbg;b(Laaw;Laqv;)Ldei;
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;
-