Package net.minecraft.predicate.entity
Class EntitySubPredicateTypes
java.lang.Object
net.minecraft.predicate.entity.EntitySubPredicateTypes
- Mappings:
Namespace Name official bt
intermediary net/minecraft/class_7378
named net/minecraft/predicate/entity/EntitySubPredicateTypes
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static 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
<SlimePredicate> static final EntitySubPredicateTypes.VariantType
<VillagerType> static final EntitySubPredicateTypes.DynamicVariantType
<WolfVariant> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EntitySubPredicate
catVariant
(RegistryEntry<CatVariant> catVariant) static EntitySubPredicate
frogVariant
(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)
-
Field Details
-
LIGHTNING
- Mappings:
Namespace Name Mixin selector official a
Lbt;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
- Mappings:
Namespace Name Mixin selector official b
Lbt;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
- Mappings:
Namespace Name Mixin selector official c
Lbt;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
- Mappings:
Namespace Name Mixin selector official d
Lbt;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;
-
AXOLOTL
- Mappings:
Namespace Name Mixin selector official e
Lbt;e:Lbt$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 f
Lbt;f:Lbt$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 g
Lbt;g:Lbt$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 h
Lbt;h:Lbt$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 i
Lbt;i:Lbt$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
- Mappings:
Namespace Name Mixin selector official j
Lbt;j:Lbt$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 k
Lbt;k:Lbt$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
- Mappings:
Namespace Name Mixin selector official l
Lbt;l:Lbt$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 m
Lbt;m:Lbt$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 n
Lbt;n:Lbt$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 o
Lbt;o:Lbt$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 p
Lbt;p:Lbt$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 q
Lbt;q:Lbt$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 r
Lbt;r:Lbt$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
Lbt;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
private static <V> EntitySubPredicateTypes.VariantType<V> register(String id, EntitySubPredicateTypes.VariantType<V> type) - Mappings:
Namespace Name Mixin selector official a
Lbt;a(Ljava/lang/String;Lbt$b;)Lbt$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
private static <V> EntitySubPredicateTypes.DynamicVariantType<V> register(String id, EntitySubPredicateTypes.DynamicVariantType<V> type) - Mappings:
Namespace Name Mixin selector official a
Lbt;a(Ljava/lang/String;Lbt$a;)Lbt$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
Lbt;a(Ljj;)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
- Mappings:
Namespace Name Mixin selector official a
Lbt;a(Liw;)Lbs;
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
- Mappings:
Namespace Name Mixin selector official b
Lbt;b(Liw;)Lbs;
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;
-