类 EntityPredicate


  • public class EntityPredicate
    extends Object
    Mappings:
    Namespace Name
    official bl
    intermediary net/minecraft/class_2048
    named net/minecraft/predicate/entity/EntityPredicate
    • 字段详细资料

      • ANY

        public static final EntityPredicate ANY
        Mappings:
        Namespace Name Mixin selector
        official a Lbl;a:Lbl;
        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

        private final EntityTypePredicate type
        Mappings:
        Namespace Name Mixin selector
        official b Lbl;b:Lbm;
        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

        private final DistancePredicate distance
        Mappings:
        Namespace Name Mixin selector
        official c Lbl;c:Lbd;
        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

        private final LocationPredicate location
        Mappings:
        Namespace Name Mixin selector
        official d Lbl;d:Lcb;
        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

        private final EntityEffectPredicate effects
        Mappings:
        Namespace Name Mixin selector
        official e Lbl;e:Lcf;
        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

        private final NbtPredicate nbt
        Mappings:
        Namespace Name Mixin selector
        official f Lbl;f:Lcg;
        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

        private final EntityFlagsPredicate flags
        Mappings:
        Namespace Name Mixin selector
        official g Lbl;g:Lbj;
        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

        private final EntityEquipmentPredicate equipment
        Mappings:
        Namespace Name Mixin selector
        official h Lbl;h:Lbi;
        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

        private final PlayerPredicate player
        Mappings:
        Namespace Name Mixin selector
        official i Lbl;i:Lcl;
        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

        private final FishingHookPredicate fishingHook
        Mappings:
        Namespace Name Mixin selector
        official j Lbl;j:Lbo;
        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

        private final EntityPredicate vehicle
        Mappings:
        Namespace Name Mixin selector
        official k Lbl;k:Lbl;
        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

        private final EntityPredicate targetedEntity
        Mappings:
        Namespace Name Mixin selector
        official l Lbl;l:Lbl;
        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

        @Nullable
        private final @Nullable String team
        Mappings:
        Namespace Name Mixin selector
        official m Lbl;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

        @Nullable
        private final @Nullable Identifier catType
        Mappings:
        Namespace Name Mixin selector
        official n Lbl;n:Lwp;
        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;
    • 构造器详细资料

      • 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;)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
                                @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;)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
    • 方法详细资料

      • test

        public boolean test​(ServerPlayerEntity player,
                            @Nullable
                            @Nullable Entity entity)
        Mappings:
        Namespace Name Mixin selector
        official a Lbl;a(Labk;Lasl;)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

        public boolean test​(ServerWorld world,
                            @Nullable
                            @Nullable Vec3d pos,
                            @Nullable
                            @Nullable Entity entity)
        Mappings:
        Namespace Name Mixin selector
        official a Lbl;a(Labj;Ldma;Lasl;)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

        public static EntityPredicate fromJson​(@Nullable
                                               @Nullable JsonElement json)
        Mappings:
        Namespace Name Mixin selector
        official a Lbl;a(Lcom/google/gson/JsonElement;)Lbl;
        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

        public JsonElement toJson()
        Mappings:
        Namespace Name Mixin selector
        official a Lbl;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 Lbl;b(Labk;Lasl;)Ldhp;
        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;