Class EntitySubPredicateTypes

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

public class EntitySubPredicateTypes extends Object
Mappings:
Namespace Name
named net/minecraft/predicate/entity/EntitySubPredicateTypes
intermediary net/minecraft/class_7378
official bz
  • Field Details Link icon

    • LIGHTNING Link icon

      public static final com.mojang.serialization.MapCodec<LightningBoltPredicate> LIGHTNING
      Mappings:
      Namespace Name Mixin selector
      named LIGHTNING Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;LIGHTNING:Lcom/mojang/serialization/MapCodec;
      intermediary field_38725 Lnet/minecraft/class_7378;field_38725:Lcom/mojang/serialization/MapCodec;
      official a Lbz;a:Lcom/mojang/serialization/MapCodec;
    • FISHING_HOOK Link icon

      public static final com.mojang.serialization.MapCodec<FishingHookPredicate> FISHING_HOOK
      Mappings:
      Namespace Name Mixin selector
      named FISHING_HOOK Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;FISHING_HOOK:Lcom/mojang/serialization/MapCodec;
      intermediary field_38726 Lnet/minecraft/class_7378;field_38726:Lcom/mojang/serialization/MapCodec;
      official b Lbz;b:Lcom/mojang/serialization/MapCodec;
    • PLAYER Link icon

      public static final com.mojang.serialization.MapCodec<PlayerPredicate> PLAYER
      Mappings:
      Namespace Name Mixin selector
      named PLAYER Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;PLAYER:Lcom/mojang/serialization/MapCodec;
      intermediary field_38727 Lnet/minecraft/class_7378;field_38727:Lcom/mojang/serialization/MapCodec;
      official c Lbz;c:Lcom/mojang/serialization/MapCodec;
    • SLIME Link icon

      public static final com.mojang.serialization.MapCodec<SlimePredicate> SLIME
      Mappings:
      Namespace Name Mixin selector
      named SLIME Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;SLIME:Lcom/mojang/serialization/MapCodec;
      intermediary field_38728 Lnet/minecraft/class_7378;field_38728:Lcom/mojang/serialization/MapCodec;
      official d Lbz;d:Lcom/mojang/serialization/MapCodec;
    • RAIDER Link icon

      public static final com.mojang.serialization.MapCodec<RaiderPredicate> RAIDER
      Mappings:
      Namespace Name Mixin selector
      named RAIDER Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;RAIDER:Lcom/mojang/serialization/MapCodec;
      intermediary field_50135 Lnet/minecraft/class_7378;field_50135:Lcom/mojang/serialization/MapCodec;
      official e Lbz;e:Lcom/mojang/serialization/MapCodec;
    • SHEEP Link icon

      public static final com.mojang.serialization.MapCodec<SheepPredicate> SHEEP
      Mappings:
      Namespace Name Mixin selector
      named SHEEP Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;SHEEP:Lcom/mojang/serialization/MapCodec;
      intermediary field_53974 Lnet/minecraft/class_7378;field_53974:Lcom/mojang/serialization/MapCodec;
      official f Lbz;f:Lcom/mojang/serialization/MapCodec;
    • AXOLOTL Link icon

      Mappings:
      Namespace Name Mixin selector
      named AXOLOTL Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;AXOLOTL:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
      intermediary field_41534 Lnet/minecraft/class_7378;field_41534:Lnet/minecraft/class_7378$class_7380;
      official g Lbz;g:Lbz$b;
    • FOX Link icon

      Mappings:
      Namespace Name Mixin selector
      named FOX Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;FOX:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
      intermediary field_41536 Lnet/minecraft/class_7378;field_41536:Lnet/minecraft/class_7378$class_7380;
      official h Lbz;h:Lbz$b;
    • MOOSHROOM Link icon

      Mappings:
      Namespace Name Mixin selector
      named MOOSHROOM Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;MOOSHROOM:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
      intermediary field_41537 Lnet/minecraft/class_7378;field_41537:Lnet/minecraft/class_7378$class_7380;
      official i Lbz;i:Lbz$b;
    • RABBIT Link icon

      Mappings:
      Namespace Name Mixin selector
      named RABBIT Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;RABBIT:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
      intermediary field_41539 Lnet/minecraft/class_7378;field_41539:Lnet/minecraft/class_7378$class_7380;
      official j Lbz;j:Lbz$b;
    • HORSE Link icon

      public static final EntitySubPredicateTypes.VariantType<HorseColor> HORSE
      Mappings:
      Namespace Name Mixin selector
      named HORSE Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;HORSE:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
      intermediary field_41540 Lnet/minecraft/class_7378;field_41540:Lnet/minecraft/class_7378$class_7380;
      official k Lbz;k:Lbz$b;
    • LLAMA Link icon

      Mappings:
      Namespace Name Mixin selector
      named LLAMA Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;LLAMA:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
      intermediary field_41541 Lnet/minecraft/class_7378;field_41541:Lnet/minecraft/class_7378$class_7380;
      official l Lbz;l:Lbz$b;
    • VILLAGER Link icon

      public static final EntitySubPredicateTypes.VariantType<VillagerType> VILLAGER
      Mappings:
      Namespace Name Mixin selector
      named VILLAGER Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;VILLAGER:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
      intermediary field_41542 Lnet/minecraft/class_7378;field_41542:Lnet/minecraft/class_7378$class_7380;
      official m Lbz;m:Lbz$b;
    • PARROT Link icon

      Mappings:
      Namespace Name Mixin selector
      named PARROT Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;PARROT:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
      intermediary field_41543 Lnet/minecraft/class_7378;field_41543:Lnet/minecraft/class_7378$class_7380;
      official n Lbz;n:Lbz$b;
    • SALMON Link icon

      Mappings:
      Namespace Name Mixin selector
      named SALMON Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;SALMON:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
      intermediary field_54227 Lnet/minecraft/class_7378;field_54227:Lnet/minecraft/class_7378$class_7380;
      official o Lbz;o:Lbz$b;
    • TROPICAL_FISH Link icon

      Mappings:
      Namespace Name Mixin selector
      named TROPICAL_FISH Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;TROPICAL_FISH:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
      intermediary field_41544 Lnet/minecraft/class_7378;field_41544:Lnet/minecraft/class_7378$class_7380;
      official p Lbz;p:Lbz$b;
    • PAINTING Link icon

      Mappings:
      Namespace Name Mixin selector
      named PAINTING Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;PAINTING:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;
      intermediary field_41538 Lnet/minecraft/class_7378;field_41538:Lnet/minecraft/class_7378$class_9419;
      official q Lbz;q:Lbz$a;
    • CAT Link icon

      Mappings:
      Namespace Name Mixin selector
      named CAT Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;CAT:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;
      intermediary field_38729 Lnet/minecraft/class_7378;field_38729:Lnet/minecraft/class_7378$class_9419;
      official r Lbz;r:Lbz$a;
    • FROG Link icon

      Mappings:
      Namespace Name Mixin selector
      named FROG Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;FROG:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;
      intermediary field_38730 Lnet/minecraft/class_7378;field_38730:Lnet/minecraft/class_7378$class_9419;
      official s Lbz;s:Lbz$a;
    • WOLF Link icon

      Mappings:
      Namespace Name Mixin selector
      named WOLF Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;WOLF:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;
      intermediary field_49973 Lnet/minecraft/class_7378;field_49973:Lnet/minecraft/class_7378$class_9419;
      official t Lbz;t:Lbz$a;
  • Constructor Details Link icon

    • EntitySubPredicateTypes Link icon

      public EntitySubPredicateTypes()
  • Method Details Link icon

    • register Link icon

      private static <T extends EntitySubPredicate> com.mojang.serialization.MapCodec<T> register(String id, com.mojang.serialization.MapCodec<T> codec)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;register(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;
      intermediary method_58156 Lnet/minecraft/class_7378;method_58156(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;
      official a Lbz;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;
    • register Link icon

      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;register(Ljava/lang/String;Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;)Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
      intermediary method_58155 Lnet/minecraft/class_7378;method_58155(Ljava/lang/String;Lnet/minecraft/class_7378$class_7380;)Lnet/minecraft/class_7378$class_7380;
      official a Lbz;a(Ljava/lang/String;Lbz$b;)Lbz$b;
    • register Link icon

      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;register(Ljava/lang/String;Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;)Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;
      intermediary method_58352 Lnet/minecraft/class_7378;method_58352(Ljava/lang/String;Lnet/minecraft/class_7378$class_9419;)Lnet/minecraft/class_7378$class_9419;
      official a Lbz;a(Ljava/lang/String;Lbz$a;)Lbz$a;
    • getDefault Link icon

      public static com.mojang.serialization.MapCodec<? extends EntitySubPredicate> getDefault(Registry<com.mojang.serialization.MapCodec<? extends EntitySubPredicate>> registry)
      Mappings:
      Namespace Name Mixin selector
      named getDefault Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;getDefault(Lnet/minecraft/registry/Registry;)Lcom/mojang/serialization/MapCodec;
      intermediary method_58157 Lnet/minecraft/class_7378;method_58157(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec;
      official a Lbz;a(Lke;)Lcom/mojang/serialization/MapCodec;
    • catVariant Link icon

      public static EntitySubPredicate catVariant(RegistryEntry<CatVariant> catVariant)
      Mappings:
      Namespace Name Mixin selector
      named catVariant Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;catVariant(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/predicate/entity/EntitySubPredicate;
      intermediary method_58153 Lnet/minecraft/class_7378;method_58153(Lnet/minecraft/class_6880;)Lnet/minecraft/class_7376;
      official a Lbz;a(Ljr;)Lby;
    • frogVariant Link icon

      public static EntitySubPredicate frogVariant(RegistryEntry<FrogVariant> frogVariant)
      Mappings:
      Namespace Name Mixin selector
      named frogVariant Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;frogVariant(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/predicate/entity/EntitySubPredicate;
      intermediary method_58154 Lnet/minecraft/class_7378;method_58154(Lnet/minecraft/class_6880;)Lnet/minecraft/class_7376;
      official b Lbz;b(Ljr;)Lby;
    • wolfVariant Link icon

      public static EntitySubPredicate wolfVariant(RegistryEntryList<WolfVariant> wolfVariant)
      Mappings:
      Namespace Name Mixin selector
      named wolfVariant Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;wolfVariant(Lnet/minecraft/registry/entry/RegistryEntryList;)Lnet/minecraft/predicate/entity/EntitySubPredicate;
      intermediary method_59667 Lnet/minecraft/class_7378;method_59667(Lnet/minecraft/class_6885;)Lnet/minecraft/class_7376;
      official a Lbz;a(Ljv;)Lby;