Class EntityPredicate

java.lang.Object
net.minecraft.predicate.entity.EntityPredicate

public class EntityPredicate extends Object
Mappings:
Namespace Name
official bm
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 Lbm;a:Lbm;
      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 Lbm;b:Lbn;
      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 Lbm;c:Lbe;
      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 Lbm;d:Lce;
      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;
    • steppingOn

      private final LocationPredicate steppingOn
      Mappings:
      Namespace Name Mixin selector
      official e Lbm;e:Lce;
      intermediary field_33912 Lnet/minecraft/class_2048;field_33912:Lnet/minecraft/class_2090;
      named steppingOn Lnet/minecraft/predicate/entity/EntityPredicate;steppingOn:Lnet/minecraft/predicate/entity/LocationPredicate;
    • effects

      private final EntityEffectPredicate effects
      Mappings:
      Namespace Name Mixin selector
      official f Lbm;f:Lci;
      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 g Lbm;g:Lcj;
      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 h Lbm;h:Lbk;
      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 i Lbm;i:Lbj;
      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 j Lbm;j:Lco;
      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 k Lbm;k:Lbp;
      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;
    • lightningBolt

      private final LightningBoltPredicate lightningBolt
      Mappings:
      Namespace Name Mixin selector
      official l Lbm;l:Lcc;
      intermediary field_33913 Lnet/minecraft/class_2048;field_33913:Lnet/minecraft/class_6404;
      named lightningBolt Lnet/minecraft/predicate/entity/EntityPredicate;lightningBolt:Lnet/minecraft/predicate/entity/LightningBoltPredicate;
    • vehicle

      private final EntityPredicate vehicle
      Mappings:
      Namespace Name Mixin selector
      official m Lbm;m:Lbm;
      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;
    • passenger

      private final EntityPredicate passenger
      Mappings:
      Namespace Name Mixin selector
      official n Lbm;n:Lbm;
      intermediary field_33914 Lnet/minecraft/class_2048;field_33914:Lnet/minecraft/class_2048;
      named passenger Lnet/minecraft/predicate/entity/EntityPredicate;passenger:Lnet/minecraft/predicate/entity/EntityPredicate;
    • targetedEntity

      private final EntityPredicate targetedEntity
      Mappings:
      Namespace Name Mixin selector
      official o Lbm;o:Lbm;
      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 p Lbm;p: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 q Lbm;q:Lww;
      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, 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> Lbm;<init>(Lbn;Lbe;Lce;Lce;Lci;Lcj;Lbk;Lbj;Lco;Lbp;Lcc;Ljava/lang/String;Lww;)V
      intermediary <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;)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/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> Lbm;<init>(Lbn;Lbe;Lce;Lce;Lci;Lcj;Lbk;Lbj;Lco;Lbp;Lcc;Lbm;Lbm;Lbm;Ljava/lang/String;Lww;)V
      intermediary <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;)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/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

      public boolean test(ServerPlayerEntity player, @Nullable @Nullable Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbm;a(Labs;Latf;)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 Lbm;a(Labr;Ldna;Latf;)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 Lbm;a(Lcom/google/gson/JsonElement;)Lbm;
      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 Lbm;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 Lbm;b(Labs;Latf;)Ldip;
      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;