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
  • Field Details

    • ANY

      public static final EntityPredicate 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

      private final EntityTypePredicate 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

      private final DistancePredicate 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

      private final LocationPredicate 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

      private final EntityEffectPredicate 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

      private final NbtPredicate 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

      private final EntityFlagsPredicate 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

      private final EntityEquipmentPredicate 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

      private final PlayerPredicate 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

      private final FishingHookPredicate 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

      private final EntityPredicate 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

      private final 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

      @Nullable private final String 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

      @Nullable private final Identifier 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

      public boolean test​(ServerPlayerEntity player, @Nullable Entity entity)
      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

      public boolean test​(ServerWorld world, @Nullable Vec3d pos, @Nullable Entity entity)
      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

      public static EntityPredicate fromJson​(@Nullable JsonElement json)
      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

      public JsonElement 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;