Class EntityPredicates

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

public final class EntityPredicates extends Object
Mappings:
Namespace Name
official sr
intermediary net/minecraft/class_1394
named net/minecraft/entity/predicate/EntityPredicates
  • Field Details

    • VALID_ENTITY

      public static final Predicate<Entity> VALID_ENTITY
      Tests if an entity is valid.

      An entity is valid when the entity is alive.

      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lsr;a:Lcom/google/common/base/Predicate;
      intermediary field_11909 Lnet/minecraft/class_1394;field_11909:Lcom/google/common/base/Predicate;
      named VALID_ENTITY Lnet/minecraft/entity/predicate/EntityPredicates;VALID_ENTITY:Lcom/google/common/base/Predicate;
    • NOT_MOUNTED

      public static final Predicate<Entity> NOT_MOUNTED
      Tests if an entity is not mounted.

      An entity is not mounted when:

      • The entity is alive
      • The entity has no passengers
      • The entity is not in a vehicle
      Mappings:
      Namespace Name Mixin selector
      official b Lsr;b:Lcom/google/common/base/Predicate;
      intermediary field_11910 Lnet/minecraft/class_1394;field_11910:Lcom/google/common/base/Predicate;
      named NOT_MOUNTED Lnet/minecraft/entity/predicate/EntityPredicates;NOT_MOUNTED:Lcom/google/common/base/Predicate;
    • VALID_INVENTORY

      public static final Predicate<Entity> VALID_INVENTORY
      Tests if an entity has a valid inventory.

      An entity has a valid inventory when:

      • The entity is alive
      • The entity implements Inventory
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lsr;c:Lcom/google/common/base/Predicate;
      intermediary field_11911 Lnet/minecraft/class_1394;field_11911:Lcom/google/common/base/Predicate;
      named VALID_INVENTORY Lnet/minecraft/entity/predicate/EntityPredicates;VALID_INVENTORY:Lcom/google/common/base/Predicate;
    • EXCEPT_CREATIVE_OR_SPECTATOR

      public static final Predicate<Entity> EXCEPT_CREATIVE_OR_SPECTATOR
      Mappings:
      Namespace Name Mixin selector
      official d Lsr;d:Lcom/google/common/base/Predicate;
      intermediary field_14515 Lnet/minecraft/class_1394;field_14515:Lcom/google/common/base/Predicate;
      named EXCEPT_CREATIVE_OR_SPECTATOR Lnet/minecraft/entity/predicate/EntityPredicates;EXCEPT_CREATIVE_OR_SPECTATOR:Lcom/google/common/base/Predicate;
    • EXCEPT_SPECTATOR

      public static final Predicate<Entity> EXCEPT_SPECTATOR
      Mappings:
      Namespace Name Mixin selector
      official e Lsr;e:Lcom/google/common/base/Predicate;
      intermediary field_11912 Lnet/minecraft/class_1394;field_11912:Lcom/google/common/base/Predicate;
      named EXCEPT_SPECTATOR Lnet/minecraft/entity/predicate/EntityPredicates;EXCEPT_SPECTATOR:Lcom/google/common/base/Predicate;
  • Constructor Details

    • EntityPredicates

      public EntityPredicates()
  • Method Details

    • method_13024

      public static <T extends Entity> Predicate<T> method_13024(double double2, double double3, double double4, double double5)
      Mappings:
      Namespace Name Mixin selector
      official a Lsr;a(DDDD)Lcom/google/common/base/Predicate;
      intermediary method_13024 Lnet/minecraft/class_1394;method_13024(DDDD)Lcom/google/common/base/Predicate;
      named method_13024 Lnet/minecraft/entity/predicate/EntityPredicates;method_13024(DDDD)Lcom/google/common/base/Predicate;
    • method_13025

      public static <T extends Entity> Predicate<T> method_13025(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lsr;a(Lsn;)Lcom/google/common/base/Predicate;
      intermediary method_13025 Lnet/minecraft/class_1394;method_13025(Lnet/minecraft/class_864;)Lcom/google/common/base/Predicate;
      named method_13025 Lnet/minecraft/entity/predicate/EntityPredicates;method_13025(Lnet/minecraft/entity/Entity;)Lcom/google/common/base/Predicate;
    • method_13945

      public static Predicate<Entity> method_13945(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lsr;b(Lsn;)Lcom/google/common/base/Predicate;
      intermediary method_13945 Lnet/minecraft/class_1394;method_13945(Lnet/minecraft/class_864;)Lcom/google/common/base/Predicate;
      named method_13945 Lnet/minecraft/entity/predicate/EntityPredicates;method_13945(Lnet/minecraft/entity/Entity;)Lcom/google/common/base/Predicate;