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
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EntitySubPredicateTypes.EntityVariantPredicateType
<CatVariant> static final com.mojang.serialization.MapCodec
<FishingHookPredicate> static final EntitySubPredicateTypes.EntityVariantPredicateType
<HorseColor> static final com.mojang.serialization.MapCodec
<LightningBoltPredicate> static final com.mojang.serialization.MapCodec
<PlayerPredicate> static final com.mojang.serialization.MapCodec
<SlimePredicate> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TypeSpecificPredicate
createPredicate
(CatVariant catVariant) static TypeSpecificPredicate
createPredicate
(FrogVariant frogVariant) static com.mojang.serialization.MapCodec
<? extends TypeSpecificPredicate> getDefault
(Registry<com.mojang.serialization.MapCodec<? extends TypeSpecificPredicate>> registry) private static <T extends TypeSpecificPredicate>
com.mojang.serialization.MapCodec<T> private static <V> EntitySubPredicateTypes.EntityVariantPredicateType
<V> register
(String id, EntitySubPredicateTypes.EntityVariantPredicateType<V> entityVariantPredicateType)
-
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;
-
CAT
- Mappings:
Namespace Name Mixin selector official e
Lbt;e:Lbt$a;
intermediary field_38729
Lnet/minecraft/class_7378;field_38729:Lnet/minecraft/class_7378$class_7380;
named CAT
Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;CAT:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$EntityVariantPredicateType;
-
FROG
- Mappings:
Namespace Name Mixin selector official f
Lbt;f:Lbt$a;
intermediary field_38730
Lnet/minecraft/class_7378;field_38730:Lnet/minecraft/class_7378$class_7380;
named FROG
Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;FROG:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$EntityVariantPredicateType;
-
AXOLOTL
public static final EntitySubPredicateTypes.EntityVariantPredicateType<AxolotlEntity.Variant> AXOLOTL- Mappings:
Namespace Name Mixin selector official g
Lbt;g:Lbt$a;
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$EntityVariantPredicateType;
-
BOAT
- Mappings:
Namespace Name Mixin selector official h
Lbt;h:Lbt$a;
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$EntityVariantPredicateType;
-
FOX
- Mappings:
Namespace Name Mixin selector official i
Lbt;i:Lbt$a;
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$EntityVariantPredicateType;
-
MOOSHROOM
public static final EntitySubPredicateTypes.EntityVariantPredicateType<MooshroomEntity.Type> MOOSHROOM- Mappings:
Namespace Name Mixin selector official j
Lbt;j:Lbt$a;
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$EntityVariantPredicateType;
-
PAINTING
public static final EntitySubPredicateTypes.EntityVariantPredicateType<RegistryEntry<PaintingVariant>> PAINTING- Mappings:
Namespace Name Mixin selector official k
Lbt;k:Lbt$a;
intermediary field_41538
Lnet/minecraft/class_7378;field_41538:Lnet/minecraft/class_7378$class_7380;
named PAINTING
Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;PAINTING:Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$EntityVariantPredicateType;
-
RABBIT
public static final EntitySubPredicateTypes.EntityVariantPredicateType<RabbitEntity.RabbitType> RABBIT- Mappings:
Namespace Name Mixin selector official l
Lbt;l:Lbt$a;
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$EntityVariantPredicateType;
-
HORSE
- Mappings:
Namespace Name Mixin selector official m
Lbt;m:Lbt$a;
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$EntityVariantPredicateType;
-
LLAMA
- Mappings:
Namespace Name Mixin selector official n
Lbt;n:Lbt$a;
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$EntityVariantPredicateType;
-
VILLAGER
- Mappings:
Namespace Name Mixin selector official o
Lbt;o:Lbt$a;
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$EntityVariantPredicateType;
-
PARROT
- Mappings:
Namespace Name Mixin selector official p
Lbt;p:Lbt$a;
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$EntityVariantPredicateType;
-
TROPICAL_FISH
public static final EntitySubPredicateTypes.EntityVariantPredicateType<TropicalFishEntity.Variety> TROPICAL_FISH- Mappings:
Namespace Name Mixin selector official q
Lbt;q:Lbt$a;
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$EntityVariantPredicateType;
-
-
Constructor Details
-
EntitySubPredicateTypes
public EntitySubPredicateTypes()
-
-
Method Details
-
register
private static <T extends TypeSpecificPredicate> 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.EntityVariantPredicateType<V> register(String id, EntitySubPredicateTypes.EntityVariantPredicateType<V> entityVariantPredicateType) - Mappings:
Namespace Name Mixin selector official a
Lbt;a(Ljava/lang/String;Lbt$a;)Lbt$a;
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$EntityVariantPredicateType;)Lnet/minecraft/predicate/entity/EntitySubPredicateTypes$EntityVariantPredicateType;
-
getDefault
public static com.mojang.serialization.MapCodec<? extends TypeSpecificPredicate> getDefault(Registry<com.mojang.serialization.MapCodec<? extends TypeSpecificPredicate>> registry) - Mappings:
Namespace Name Mixin selector official a
Lbt;a(Lji;)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;
-
createPredicate
- Mappings:
Namespace Name Mixin selector official a
Lbt;a(Lccx;)Lbs;
intermediary method_58153
Lnet/minecraft/class_7378;method_58153(Lnet/minecraft/class_7375;)Lnet/minecraft/class_7376;
named createPredicate
Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;createPredicate(Lnet/minecraft/entity/passive/CatVariant;)Lnet/minecraft/predicate/entity/TypeSpecificPredicate;
-
createPredicate
- Mappings:
Namespace Name Mixin selector official a
Lbt;a(Lcde;)Lbs;
intermediary method_58154
Lnet/minecraft/class_7378;method_58154(Lnet/minecraft/class_7106;)Lnet/minecraft/class_7376;
named createPredicate
Lnet/minecraft/predicate/entity/EntitySubPredicateTypes;createPredicate(Lnet/minecraft/entity/passive/FrogVariant;)Lnet/minecraft/predicate/entity/TypeSpecificPredicate;
-