Interface TypeSpecificPredicate

All Known Implementing Classes:
FishingHookPredicate, LightningBoltPredicate, PlayerPredicate, SlimePredicate, VariantPredicates.class_8746

public interface TypeSpecificPredicate
Mappings:
Namespace Name
official bp
intermediary net/minecraft/class_7376
named net/minecraft/predicate/entity/TypeSpecificPredicate
  • Field Details

    • field_45747

      static final com.mojang.serialization.Codec<TypeSpecificPredicate> field_45747
      Mappings:
      Namespace Name Mixin selector
      official a Lbp;a:Lcom/mojang/serialization/Codec;
      intermediary field_45747 Lnet/minecraft/class_7376;field_45747:Lcom/mojang/serialization/Codec;
      named field_45747 Lnet/minecraft/predicate/entity/TypeSpecificPredicate;field_45747:Lcom/mojang/serialization/Codec;
  • Method Details

    • test

      boolean test(Entity entity, ServerWorld world, @Nullable @Nullable Vec3d pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbp;a(Lbii;Lakk;Lehe;)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
    • getDeserializer

      Mappings:
      Namespace Name Mixin selector
      official a Lbp;a()Lbp$a;
      intermediary comp_1776 Lnet/minecraft/class_7376;comp_1776()Lnet/minecraft/class_7376$class_8745;
      named getDeserializer Lnet/minecraft/predicate/entity/TypeSpecificPredicate;getDeserializer()Lnet/minecraft/predicate/entity/TypeSpecificPredicate$class_8745;
    • cat

      static TypeSpecificPredicate cat(CatVariant variant)
      Mappings:
      Namespace Name Mixin selector
      official a Lbp;a(Lbuo;)Lbp;
      intermediary method_43095 Lnet/minecraft/class_7376;method_43095(Lnet/minecraft/class_7375;)Lnet/minecraft/class_7376;
      named cat Lnet/minecraft/predicate/entity/TypeSpecificPredicate;cat(Lnet/minecraft/entity/passive/CatVariant;)Lnet/minecraft/predicate/entity/TypeSpecificPredicate;
    • frog

      static TypeSpecificPredicate frog(FrogVariant variant)
      Mappings:
      Namespace Name Mixin selector
      official a Lbp;a(Lbuv;)Lbp;
      intermediary method_43096 Lnet/minecraft/class_7376;method_43096(Lnet/minecraft/class_7106;)Lnet/minecraft/class_7376;
      named frog Lnet/minecraft/predicate/entity/TypeSpecificPredicate;frog(Lnet/minecraft/entity/passive/FrogVariant;)Lnet/minecraft/predicate/entity/TypeSpecificPredicate;