Class EntitySubPredicateTypes.EntityVariantPredicateType.Predicate

java.lang.Object
net.minecraft.predicate.entity.EntitySubPredicateTypes.EntityVariantPredicateType.Predicate
All Implemented Interfaces:
TypeSpecificPredicate
Enclosing class:
EntitySubPredicateTypes.EntityVariantPredicateType<V>

private class EntitySubPredicateTypes.EntityVariantPredicateType.Predicate extends Object implements TypeSpecificPredicate
Mappings:
Namespace Name
official bt$a$a
intermediary net/minecraft/class_7378$class_7380$class_9353
named net/minecraft/predicate/entity/EntitySubPredicateTypes$EntityVariantPredicateType$Predicate
  • Field Details

    • variant

      final V variant
      Mappings:
      Namespace Name Mixin selector
      official c Lbt$a$a;c:Ljava/lang/Object;
      intermediary field_49796 Lnet/minecraft/class_7378$class_7380$class_9353;field_49796:Ljava/lang/Object;
      named variant Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$EntityVariantPredicateType$Predicate;variant:Ljava/lang/Object;
  • Constructor Details

    • Predicate

      Predicate(V variant)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbt$a$a;<init>(Lbt$a;Ljava/lang/Object;)V
      intermediary <init> Lnet/minecraft/class_7378$class_7380$class_9353;<init>(Lnet/minecraft/class_7378$class_7380;Ljava/lang/Object;)V
      named <init> Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$EntityVariantPredicateType$Predicate;<init>(Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$EntityVariantPredicateType;Ljava/lang/Object;)V
  • Method Details

    • getCodec

      public com.mojang.serialization.MapCodec<EntitySubPredicateTypes.EntityVariantPredicateType<V>.Predicate> getCodec()
      Specified by:
      getCodec in interface TypeSpecificPredicate
      Mappings:
      Namespace Name Mixin selector
      official a Lbs;a()Lcom/mojang/serialization/MapCodec;
      intermediary method_58152 Lnet/minecraft/class_7376;method_58152()Lcom/mojang/serialization/MapCodec;
      named getCodec Lnet/minecraft/predicate/entity/TypeSpecificPredicate;getCodec()Lcom/mojang/serialization/MapCodec;
    • test

      public boolean test(Entity entity, ServerWorld world, @Nullable @Nullable Vec3d pos)
      Specified by:
      test in interface TypeSpecificPredicate
      Mappings:
      Namespace Name Mixin selector
      official a Lbs;a(Lbql;Laqe;Letf;)Z
      intermediary method_22497 Lnet/minecraft/class_7376;method_22497(Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z
      named test Lnet/minecraft/predicate/entity/TypeSpecificPredicate;test(Lnet/minecraft/entity/Entity;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;)Z