Package net.minecraft.predicate.entity
Class EntitySubPredicateTypes
java.lang.Object
net.minecraft.predicate.entity.EntitySubPredicateTypes
- Mappings:
- Namespace - Name - named - net/minecraft/predicate/entity/EntitySubPredicateTypes- intermediary - net/minecraft/class_7378- official - bz
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final EntitySubPredicateTypes.VariantType<AxolotlEntity.Variant> static final EntitySubPredicateTypes.DynamicVariantType<CatVariant> static final com.mojang.serialization.MapCodec<FishingHookPredicate> static final EntitySubPredicateTypes.VariantType<FoxEntity.Type> static final EntitySubPredicateTypes.DynamicVariantType<FrogVariant> static final EntitySubPredicateTypes.VariantType<HorseColor> static final com.mojang.serialization.MapCodec<LightningBoltPredicate> static final EntitySubPredicateTypes.VariantType<LlamaEntity.Variant> static final EntitySubPredicateTypes.VariantType<MooshroomEntity.Type> static final EntitySubPredicateTypes.DynamicVariantType<PaintingVariant> static final EntitySubPredicateTypes.VariantType<ParrotEntity.Variant> static final com.mojang.serialization.MapCodec<PlayerPredicate> static final EntitySubPredicateTypes.VariantType<RabbitEntity.RabbitType> static final com.mojang.serialization.MapCodec<RaiderPredicate> static final EntitySubPredicateTypes.VariantType<SalmonEntity.Variant> static final com.mojang.serialization.MapCodec<SheepPredicate> static final com.mojang.serialization.MapCodec<SlimePredicate> static final EntitySubPredicateTypes.VariantType<VillagerType> static final EntitySubPredicateTypes.DynamicVariantType<WolfVariant> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic EntitySubPredicatecatVariant(RegistryEntry<CatVariant> catVariant) static EntitySubPredicatefrogVariant(RegistryEntry<FrogVariant> frogVariant) static com.mojang.serialization.MapCodec<? extends EntitySubPredicate> getDefault(Registry<com.mojang.serialization.MapCodec<? extends EntitySubPredicate>> registry) private static <T extends EntitySubPredicate>
 com.mojang.serialization.MapCodec<T> private static <V> EntitySubPredicateTypes.DynamicVariantType<V> register(String id, EntitySubPredicateTypes.DynamicVariantType<V> type) private static <V> EntitySubPredicateTypes.VariantType<V> register(String id, EntitySubPredicateTypes.VariantType<V> type) static EntitySubPredicatewolfVariant(RegistryEntryList<WolfVariant> wolfVariant) 
- 
Field Details- 
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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 
EntitySubPredicateTypespublic EntitySubPredicateTypes()
 
- 
- 
Method Details- 
registerprivate 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;
 
- 
registerprivate static <V> EntitySubPredicateTypes.VariantType<V> register(String id, EntitySubPredicateTypes.VariantType<V> type) - 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;
 
- 
registerprivate static <V> EntitySubPredicateTypes.DynamicVariantType<V> register(String id, EntitySubPredicateTypes.DynamicVariantType<V> type) - 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;
 
- 
getDefaultpublic 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- 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- 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- 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;
 
 
-