Class Deserializers

java.lang.Object
net.minecraft.predicate.entity.Deserializers

public class Deserializers extends Object
Mappings:
Namespace Name
official bt
intermediary net/minecraft/class_7378
named net/minecraft/predicate/entity/Deserializers
  • Field Details

    • LIGHTNING

      public static final com.mojang.serialization.MapCodec<LightningBoltPredicate> 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/Deserializers;LIGHTNING:Lcom/mojang/serialization/MapCodec;
    • FISHING_HOOK

      public static final com.mojang.serialization.MapCodec<FishingHookPredicate> 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/Deserializers;FISHING_HOOK:Lcom/mojang/serialization/MapCodec;
    • PLAYER

      public static final com.mojang.serialization.MapCodec<PlayerPredicate> 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/Deserializers;PLAYER:Lcom/mojang/serialization/MapCodec;
    • SLIME

      public static final com.mojang.serialization.MapCodec<SlimePredicate> 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/Deserializers;SLIME:Lcom/mojang/serialization/MapCodec;
    • CAT

      public static final Deserializers.VariantPredicates<CatVariant> 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/Deserializers;CAT:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
    • FROG

      public static final Deserializers.VariantPredicates<FrogVariant> 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/Deserializers;FROG:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
    • 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/Deserializers;AXOLOTL:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
    • 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/Deserializers;BOAT:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
    • 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/Deserializers;FOX:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
    • MOOSHROOM

      public static final Deserializers.VariantPredicates<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/Deserializers;MOOSHROOM:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
    • 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/Deserializers;PAINTING:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
    • 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/Deserializers;RABBIT:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
    • HORSE

      public static final Deserializers.VariantPredicates<HorseColor> 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/Deserializers;HORSE:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
    • 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/Deserializers;LLAMA:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
    • VILLAGER

      public static final Deserializers.VariantPredicates<VillagerType> 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/Deserializers;VILLAGER:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
    • 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/Deserializers;PARROT:Lnet/minecraft/predicate/entity/Deserializers$VariantPredicates;
    • TROPICAL_FISH

      public static final Deserializers.VariantPredicates<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/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 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 method_58156 Lnet/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 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 method_58155 Lnet/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 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 method_58157 Lnet/minecraft/predicate/entity/Deserializers;method_58157(Lnet/minecraft/registry/Registry;)Lcom/mojang/serialization/MapCodec;
    • method_58153

      public static TypeSpecificPredicate method_58153(CatVariant catVariant)
      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 method_58153 Lnet/minecraft/predicate/entity/Deserializers;method_58153(Lnet/minecraft/entity/passive/CatVariant;)Lnet/minecraft/predicate/entity/TypeSpecificPredicate;
    • method_58154

      public static TypeSpecificPredicate method_58154(FrogVariant frogVariant)
      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 method_58154 Lnet/minecraft/predicate/entity/Deserializers;method_58154(Lnet/minecraft/entity/passive/FrogVariant;)Lnet/minecraft/predicate/entity/TypeSpecificPredicate;