Package net.minecraft.predicate.entity
Class Deserializers
java.lang.Object
net.minecraft.predicate.entity.Deserializers
- Mappings:
Namespace Name official btintermediary net/minecraft/class_7378named net/minecraft/predicate/entity/Deserializers
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Deserializers.VariantPredicates<AxolotlEntity.Variant> static final Deserializers.VariantPredicates<BoatEntity.Type> static final Deserializers.VariantPredicates<CatVariant> static final com.mojang.serialization.MapCodec<FishingHookPredicate> static final Deserializers.VariantPredicates<FoxEntity.Type> static final Deserializers.VariantPredicates<FrogVariant> static final Deserializers.VariantPredicates<HorseColor> static final com.mojang.serialization.MapCodec<LightningBoltPredicate> static final Deserializers.VariantPredicates<LlamaEntity.Variant> static final Deserializers.VariantPredicates<MooshroomEntity.Type> static final Deserializers.VariantPredicates<RegistryEntry<PaintingVariant>> static final Deserializers.VariantPredicates<ParrotEntity.Variant> static final com.mojang.serialization.MapCodec<PlayerPredicate> static final Deserializers.VariantPredicates<RabbitEntity.RabbitType> static final com.mojang.serialization.MapCodec<SlimePredicate> static final Deserializers.VariantPredicates<TropicalFishEntity.Variety> static final Deserializers.VariantPredicates<VillagerType> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TypeSpecificPredicatemethod_58153(CatVariant catVariant) static TypeSpecificPredicatemethod_58154(FrogVariant frogVariant) private static <V> Deserializers.VariantPredicates<V> method_58155(String string, Deserializers.VariantPredicates<V> variantPredicates) private static <T extends TypeSpecificPredicate>
com.mojang.serialization.MapCodec<T> method_58156(String string, com.mojang.serialization.MapCodec<T> mapCodec) static com.mojang.serialization.MapCodec<? extends TypeSpecificPredicate> method_58157(Registry<com.mojang.serialization.MapCodec<? extends TypeSpecificPredicate>> registry)
-
Field Details
-
LIGHTNING
- Mappings:
Namespace Name Mixin selector official aLbt;a:Lcom/mojang/serialization/MapCodec;intermediary field_38725Lnet/minecraft/class_7378;field_38725:Lcom/mojang/serialization/MapCodec;named LIGHTNINGLnet/minecraft/predicate/entity/Deserializers;LIGHTNING:Lcom/mojang/serialization/MapCodec;
-
FISHING_HOOK
- Mappings:
Namespace Name Mixin selector official bLbt;b:Lcom/mojang/serialization/MapCodec;intermediary field_38726Lnet/minecraft/class_7378;field_38726:Lcom/mojang/serialization/MapCodec;named FISHING_HOOKLnet/minecraft/predicate/entity/Deserializers;FISHING_HOOK:Lcom/mojang/serialization/MapCodec;
-
PLAYER
- Mappings:
Namespace Name Mixin selector official cLbt;c:Lcom/mojang/serialization/MapCodec;intermediary field_38727Lnet/minecraft/class_7378;field_38727:Lcom/mojang/serialization/MapCodec;named PLAYERLnet/minecraft/predicate/entity/Deserializers;PLAYER:Lcom/mojang/serialization/MapCodec;
-
SLIME
- Mappings:
Namespace Name Mixin selector official dLbt;d:Lcom/mojang/serialization/MapCodec;intermediary field_38728Lnet/minecraft/class_7378;field_38728:Lcom/mojang/serialization/MapCodec;named SLIMELnet/minecraft/predicate/entity/Deserializers;SLIME:Lcom/mojang/serialization/MapCodec;
-
CAT
- Mappings:
Namespace Name Mixin selector official eLbt;e:Lbt$a;intermediary field_38729Lnet/minecraft/class_7378;field_38729:Lnet/minecraft/class_7378$class_7380;named CATLnet/minecraft/predicate/entity/Deserializers;CAT:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
FROG
- Mappings:
Namespace Name Mixin selector official fLbt;f:Lbt$a;intermediary field_38730Lnet/minecraft/class_7378;field_38730:Lnet/minecraft/class_7378$class_7380;named FROGLnet/minecraft/predicate/entity/Deserializers;FROG:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
AXOLOTL
- Mappings:
Namespace Name Mixin selector official gLbt;g:Lbt$a;intermediary field_41534Lnet/minecraft/class_7378;field_41534:Lnet/minecraft/class_7378$class_7380;named AXOLOTLLnet/minecraft/predicate/entity/Deserializers;AXOLOTL:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
BOAT
- Mappings:
Namespace Name Mixin selector official hLbt;h:Lbt$a;intermediary field_41535Lnet/minecraft/class_7378;field_41535:Lnet/minecraft/class_7378$class_7380;named BOATLnet/minecraft/predicate/entity/Deserializers;BOAT:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
FOX
- Mappings:
Namespace Name Mixin selector official iLbt;i:Lbt$a;intermediary field_41536Lnet/minecraft/class_7378;field_41536:Lnet/minecraft/class_7378$class_7380;named FOXLnet/minecraft/predicate/entity/Deserializers;FOX:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
MOOSHROOM
- Mappings:
Namespace Name Mixin selector official jLbt;j:Lbt$a;intermediary field_41537Lnet/minecraft/class_7378;field_41537:Lnet/minecraft/class_7378$class_7380;named MOOSHROOMLnet/minecraft/predicate/entity/Deserializers;MOOSHROOM:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
PAINTING
- Mappings:
Namespace Name Mixin selector official kLbt;k:Lbt$a;intermediary field_41538Lnet/minecraft/class_7378;field_41538:Lnet/minecraft/class_7378$class_7380;named PAINTINGLnet/minecraft/predicate/entity/Deserializers;PAINTING:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
RABBIT
- Mappings:
Namespace Name Mixin selector official lLbt;l:Lbt$a;intermediary field_41539Lnet/minecraft/class_7378;field_41539:Lnet/minecraft/class_7378$class_7380;named RABBITLnet/minecraft/predicate/entity/Deserializers;RABBIT:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
HORSE
- Mappings:
Namespace Name Mixin selector official mLbt;m:Lbt$a;intermediary field_41540Lnet/minecraft/class_7378;field_41540:Lnet/minecraft/class_7378$class_7380;named HORSELnet/minecraft/predicate/entity/Deserializers;HORSE:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
LLAMA
- Mappings:
Namespace Name Mixin selector official nLbt;n:Lbt$a;intermediary field_41541Lnet/minecraft/class_7378;field_41541:Lnet/minecraft/class_7378$class_7380;named LLAMALnet/minecraft/predicate/entity/Deserializers;LLAMA:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
VILLAGER
- Mappings:
Namespace Name Mixin selector official oLbt;o:Lbt$a;intermediary field_41542Lnet/minecraft/class_7378;field_41542:Lnet/minecraft/class_7378$class_7380;named VILLAGERLnet/minecraft/predicate/entity/Deserializers;VILLAGER:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
PARROT
- Mappings:
Namespace Name Mixin selector official pLbt;p:Lbt$a;intermediary field_41543Lnet/minecraft/class_7378;field_41543:Lnet/minecraft/class_7378$class_7380;named PARROTLnet/minecraft/predicate/entity/Deserializers;PARROT:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
TROPICAL_FISH
- Mappings:
Namespace Name Mixin selector official qLbt;q:Lbt$a;intermediary field_41544Lnet/minecraft/class_7378;field_41544:Lnet/minecraft/class_7378$class_7380;named TROPICAL_FISHLnet/minecraft/predicate/entity/Deserializers;TROPICAL_FISH:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
-
Constructor Details
-
Deserializers
public Deserializers()
-
-
Method Details
-
method_58156
private static <T extends TypeSpecificPredicate> com.mojang.serialization.MapCodec<T> method_58156(String string, com.mojang.serialization.MapCodec<T> mapCodec) - Mappings:
Namespace Name Mixin selector official aLbt;a(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;named method_58156Lnet/minecraft/predicate/entity/Deserializers;method_58156(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;
-
method_58155
private static <V> Deserializers.VariantPredicates<V> method_58155(String string, Deserializers.VariantPredicates<V> variantPredicates) - Mappings:
Namespace Name Mixin selector official aLbt;a(Ljava/lang/String;Lbt$a;)Lbt$a;intermediary method_58155Lnet/minecraft/class_7378;method_58155(Ljava/lang/String;Lnet/minecraft/class_7378$class_7380;)Lnet/minecraft/class_7378$class_7380;named method_58155Lnet/minecraft/predicate/entity/Deserializers;method_58155(Ljava/lang/String;Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;)Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
-
method_58157
public static com.mojang.serialization.MapCodec<? extends TypeSpecificPredicate> method_58157(Registry<com.mojang.serialization.MapCodec<? extends TypeSpecificPredicate>> registry) - Mappings:
Namespace Name Mixin selector official aLbt;a(Lji;)Lcom/mojang/serialization/MapCodec;intermediary method_58157Lnet/minecraft/class_7378;method_58157(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec;named method_58157Lnet/minecraft/predicate/entity/Deserializers;method_58157(Lnet/minecraft/registry/Registry;)Lcom/mojang/serialization/MapCodec;
-
method_58153
- Mappings:
Namespace Name Mixin selector official aLbt;a(Lccx;)Lbs;intermediary method_58153Lnet/minecraft/class_7378;method_58153(Lnet/minecraft/class_7375;)Lnet/minecraft/class_7376;named method_58153Lnet/minecraft/predicate/entity/Deserializers;method_58153(Lnet/minecraft/entity/passive/CatVariant;)Lnet/minecraft/predicate/entity/TypeSpecificPredicate;
-
method_58154
- Mappings:
Namespace Name Mixin selector official aLbt;a(Lcde;)Lbs;intermediary method_58154Lnet/minecraft/class_7378;method_58154(Lnet/minecraft/class_7106;)Lnet/minecraft/class_7376;named method_58154Lnet/minecraft/predicate/entity/Deserializers;method_58154(Lnet/minecraft/entity/passive/FrogVariant;)Lnet/minecraft/predicate/entity/TypeSpecificPredicate;
-