Package net.minecraft.predicate.entity
Class EntitySubPredicateTypes
java.lang.Object
net.minecraft.predicate.entity.EntitySubPredicateTypes
- Mappings:
Namespace Name named net/minecraft/predicate/entity/EntitySubPredicateTypesintermediary net/minecraft/class_7378official bx
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EntitySubPredicateTypes.VariantType<AxolotlEntity.Variant> static final EntitySubPredicateTypes.VariantType<BoatEntity.Type> 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 com.mojang.serialization.MapCodec<SlimePredicate> static final EntitySubPredicateTypes.VariantType<VillagerType> static final EntitySubPredicateTypes.DynamicVariantType<WolfVariant> -
Constructor Summary
Constructors -
Method Summary
Modifier 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 LIGHTNINGLnet/minecraft/predicate/entity/EntitySubPredicateTypes;LIGHTNING:Lcom/mojang/serialization/MapCodec;intermediary field_38725Lnet/minecraft/class_7378;field_38725:Lcom/mojang/serialization/MapCodec;official aLbx;a:Lcom/mojang/serialization/MapCodec;
-
FISHING_HOOK
- Mappings:
Namespace Name Mixin selector named FISHING_HOOKLnet/minecraft/predicate/entity/EntitySubPredicateTypes;FISHING_HOOK:Lcom/mojang/serialization/MapCodec;intermediary field_38726Lnet/minecraft/class_7378;field_38726:Lcom/mojang/serialization/MapCodec;official bLbx;b:Lcom/mojang/serialization/MapCodec;
-
PLAYER
- Mappings:
Namespace Name Mixin selector named PLAYERLnet/minecraft/predicate/entity/EntitySubPredicateTypes;PLAYER:Lcom/mojang/serialization/MapCodec;intermediary field_38727Lnet/minecraft/class_7378;field_38727:Lcom/mojang/serialization/MapCodec;official cLbx;c:Lcom/mojang/serialization/MapCodec;
-
SLIME
- Mappings:
Namespace Name Mixin selector named SLIMELnet/minecraft/predicate/entity/EntitySubPredicateTypes;SLIME:Lcom/mojang/serialization/MapCodec;intermediary field_38728Lnet/minecraft/class_7378;field_38728:Lcom/mojang/serialization/MapCodec;official dLbx;d:Lcom/mojang/serialization/MapCodec;
-
RAIDER
- Mappings:
Namespace Name Mixin selector named RAIDERLnet/minecraft/predicate/entity/EntitySubPredicateTypes;RAIDER:Lcom/mojang/serialization/MapCodec;intermediary field_50135Lnet/minecraft/class_7378;field_50135:Lcom/mojang/serialization/MapCodec;official eLbx;e:Lcom/mojang/serialization/MapCodec;
-
AXOLOTL
- Mappings:
Namespace Name Mixin selector named AXOLOTLLnet/minecraft/predicate/entity/EntitySubPredicateTypes;AXOLOTL:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;intermediary field_41534Lnet/minecraft/class_7378;field_41534:Lnet/minecraft/class_7378$class_7380;official fLbx;f:Lbx$b;
-
BOAT
- Mappings:
Namespace Name Mixin selector named BOATLnet/minecraft/predicate/entity/EntitySubPredicateTypes;BOAT:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;intermediary field_41535Lnet/minecraft/class_7378;field_41535:Lnet/minecraft/class_7378$class_7380;official gLbx;g:Lbx$b;
-
FOX
- Mappings:
Namespace Name Mixin selector named FOXLnet/minecraft/predicate/entity/EntitySubPredicateTypes;FOX:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;intermediary field_41536Lnet/minecraft/class_7378;field_41536:Lnet/minecraft/class_7378$class_7380;official hLbx;h:Lbx$b;
-
MOOSHROOM
- Mappings:
Namespace Name Mixin selector named MOOSHROOMLnet/minecraft/predicate/entity/EntitySubPredicateTypes;MOOSHROOM:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;intermediary field_41537Lnet/minecraft/class_7378;field_41537:Lnet/minecraft/class_7378$class_7380;official iLbx;i:Lbx$b;
-
RABBIT
- Mappings:
Namespace Name Mixin selector named RABBITLnet/minecraft/predicate/entity/EntitySubPredicateTypes;RABBIT:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;intermediary field_41539Lnet/minecraft/class_7378;field_41539:Lnet/minecraft/class_7378$class_7380;official jLbx;j:Lbx$b;
-
HORSE
- Mappings:
Namespace Name Mixin selector named HORSELnet/minecraft/predicate/entity/EntitySubPredicateTypes;HORSE:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;intermediary field_41540Lnet/minecraft/class_7378;field_41540:Lnet/minecraft/class_7378$class_7380;official kLbx;k:Lbx$b;
-
LLAMA
- Mappings:
Namespace Name Mixin selector named LLAMALnet/minecraft/predicate/entity/EntitySubPredicateTypes;LLAMA:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;intermediary field_41541Lnet/minecraft/class_7378;field_41541:Lnet/minecraft/class_7378$class_7380;official lLbx;l:Lbx$b;
-
VILLAGER
- Mappings:
Namespace Name Mixin selector named VILLAGERLnet/minecraft/predicate/entity/EntitySubPredicateTypes;VILLAGER:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;intermediary field_41542Lnet/minecraft/class_7378;field_41542:Lnet/minecraft/class_7378$class_7380;official mLbx;m:Lbx$b;
-
PARROT
- Mappings:
Namespace Name Mixin selector named PARROTLnet/minecraft/predicate/entity/EntitySubPredicateTypes;PARROT:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;intermediary field_41543Lnet/minecraft/class_7378;field_41543:Lnet/minecraft/class_7378$class_7380;official nLbx;n:Lbx$b;
-
TROPICAL_FISH
- Mappings:
Namespace Name Mixin selector named TROPICAL_FISHLnet/minecraft/predicate/entity/EntitySubPredicateTypes;TROPICAL_FISH:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;intermediary field_41544Lnet/minecraft/class_7378;field_41544:Lnet/minecraft/class_7378$class_7380;official oLbx;o:Lbx$b;
-
PAINTING
- Mappings:
Namespace Name Mixin selector named PAINTINGLnet/minecraft/predicate/entity/EntitySubPredicateTypes;PAINTING:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;intermediary field_41538Lnet/minecraft/class_7378;field_41538:Lnet/minecraft/class_7378$class_9419;official pLbx;p:Lbx$a;
-
CAT
- Mappings:
Namespace Name Mixin selector named CATLnet/minecraft/predicate/entity/EntitySubPredicateTypes;CAT:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;intermediary field_38729Lnet/minecraft/class_7378;field_38729:Lnet/minecraft/class_7378$class_9419;official qLbx;q:Lbx$a;
-
FROG
- Mappings:
Namespace Name Mixin selector named FROGLnet/minecraft/predicate/entity/EntitySubPredicateTypes;FROG:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;intermediary field_38730Lnet/minecraft/class_7378;field_38730:Lnet/minecraft/class_7378$class_9419;official rLbx;r:Lbx$a;
-
WOLF
- Mappings:
Namespace Name Mixin selector named WOLFLnet/minecraft/predicate/entity/EntitySubPredicateTypes;WOLF:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;intermediary field_49973Lnet/minecraft/class_7378;field_49973:Lnet/minecraft/class_7378$class_9419;official sLbx;s:Lbx$a;
-
-
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 named registerLnet/minecraft/predicate/entity/EntitySubPredicateTypes;register(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;intermediary method_58156Lnet/minecraft/class_7378;method_58156(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;official aLbx;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;
-
register
private static <V> EntitySubPredicateTypes.VariantType<V> register(String id, EntitySubPredicateTypes.VariantType<V> type) - Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/predicate/entity/EntitySubPredicateTypes;register(Ljava/lang/String;Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;)Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$VariantType;intermediary method_58155Lnet/minecraft/class_7378;method_58155(Ljava/lang/String;Lnet/minecraft/class_7378$class_7380;)Lnet/minecraft/class_7378$class_7380;official aLbx;a(Ljava/lang/String;Lbx$b;)Lbx$b;
-
register
private static <V> EntitySubPredicateTypes.DynamicVariantType<V> register(String id, EntitySubPredicateTypes.DynamicVariantType<V> type) - Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/predicate/entity/EntitySubPredicateTypes;register(Ljava/lang/String;Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;)Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$DynamicVariantType;intermediary method_58352Lnet/minecraft/class_7378;method_58352(Ljava/lang/String;Lnet/minecraft/class_7378$class_9419;)Lnet/minecraft/class_7378$class_9419;official aLbx;a(Ljava/lang/String;Lbx$a;)Lbx$a;
-
getDefault
public static com.mojang.serialization.MapCodec<? extends EntitySubPredicate> getDefault(Registry<com.mojang.serialization.MapCodec<? extends EntitySubPredicate>> registry) - Mappings:
Namespace Name Mixin selector named getDefaultLnet/minecraft/predicate/entity/EntitySubPredicateTypes;getDefault(Lnet/minecraft/registry/Registry;)Lcom/mojang/serialization/MapCodec;intermediary method_58157Lnet/minecraft/class_7378;method_58157(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec;official aLbx;a(Ljz;)Lcom/mojang/serialization/MapCodec;
-
catVariant
- Mappings:
Namespace Name Mixin selector named catVariantLnet/minecraft/predicate/entity/EntitySubPredicateTypes;catVariant(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/predicate/entity/EntitySubPredicate;intermediary method_58153Lnet/minecraft/class_7378;method_58153(Lnet/minecraft/class_6880;)Lnet/minecraft/class_7376;official aLbx;a(Ljm;)Lbw;
-
frogVariant
- Mappings:
Namespace Name Mixin selector named frogVariantLnet/minecraft/predicate/entity/EntitySubPredicateTypes;frogVariant(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/predicate/entity/EntitySubPredicate;intermediary method_58154Lnet/minecraft/class_7378;method_58154(Lnet/minecraft/class_6880;)Lnet/minecraft/class_7376;official bLbx;b(Ljm;)Lbw;
-
wolfVariant
- Mappings:
Namespace Name Mixin selector named wolfVariantLnet/minecraft/predicate/entity/EntitySubPredicateTypes;wolfVariant(Lnet/minecraft/registry/entry/RegistryEntryList;)Lnet/minecraft/predicate/entity/EntitySubPredicate;intermediary method_59667Lnet/minecraft/class_7378;method_59667(Lnet/minecraft/class_6885;)Lnet/minecraft/class_7376;official aLbx;a(Ljq;)Lbw;
-