Class EntityPredicates

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

public final class EntityPredicates extends Object
Mappings:
Namespace Name
official rv
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 Lrv;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 Lrv;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 Lrv;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 Lrv;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 Lrv;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;
    • field_14516

      public static final Predicate<Entity> field_14516
      Mappings:
      Namespace Name Mixin selector
      official f Lrv;f:Lcom/google/common/base/Predicate;
      intermediary field_14516 Lnet/minecraft/class_1394;field_14516:Lcom/google/common/base/Predicate;
      named field_14516 Lnet/minecraft/entity/predicate/EntityPredicates;field_14516: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 Lrv;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 Lrv;a(Lrr;)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;