Class EntitySubPredicateTypes

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

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

    • LIGHTNING

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

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

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

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

      public static final com.mojang.serialization.MapCodec<class_9544> POTATO
      Mappings:
      Namespace Name Mixin selector
      official e Lbu;e:Lcom/mojang/serialization/MapCodec;
      intermediary field_50409 Lnet/minecraft/class_7378;field_50409:Lcom/mojang/serialization/MapCodec;
      named POTATO Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;POTATO:Lcom/mojang/serialization/MapCodec;
    • AXOLOTL

      Mappings:
      Namespace Name Mixin selector
      official f Lbu;f:Lbu$b;
      intermediary field_41534 Lnet/minecraft/class_7378;field_41534:Lnet/minecraft/class_7378$class_7380;
      named AXOLOTL Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;AXOLOTL:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
    • BOAT

      Mappings:
      Namespace Name Mixin selector
      official g Lbu;g:Lbu$b;
      intermediary field_41535 Lnet/minecraft/class_7378;field_41535:Lnet/minecraft/class_7378$class_7380;
      named BOAT Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;BOAT:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;
    • FOX

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

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

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

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

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

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

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

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

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

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

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

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

    • EntitySubPredicateTypes

      public EntitySubPredicateTypes()
  • Method Details

    • register

      private static <T extends EntitySubPredicate> com.mojang.serialization.MapCodec<T> register(String id, com.mojang.serialization.MapCodec<T> codec)
      Mappings:
      Namespace Name Mixin selector
      official a Lbu;a(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;
      named register Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;register(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;
    • register

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

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

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

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

      public static EntitySubPredicate frogVariant(RegistryEntry<FrogVariant> frogVariant)
      Mappings:
      Namespace Name Mixin selector
      official b Lbu;b(Lja;)Lbt;
      intermediary method_58154 Lnet/minecraft/class_7378;method_58154(Lnet/minecraft/class_6880;)Lnet/minecraft/class_7376;
      named frogVariant Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;frogVariant(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/predicate/entity/EntitySubPredicate;