Êþº¾E´  3net/minecraft/network/syncher/EntityDataSerializers SERIALIZERS9Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap;   7net/minecraft/util/CrudeIncrementalIntIdentityHashBiMapadd(Ljava/lang/Object;)I  byId(I)Ljava/lang/Object;2net/minecraft/network/syncher/EntityDataSerializer   getId  java/lang/Object()V  create<(I)Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; !"# $%)net/minecraft/network/codec/ByteBufCodecsBYTE)Lnet/minecraft/network/codec/StreamCodec; ' () forValueType_(Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/syncher/EntityDataSerializer; + $,4Lnet/minecraft/network/syncher/EntityDataSerializer; !. /%VAR_INT 1 2,INT !4 5%VAR_LONG 7 8,LONG !: ;%FLOAT = ;, !? @% STRING_UTF8 B C,STRING EFG H%1net/minecraft/network/chat/ComponentSerializationTRUSTED_STREAM_CODEC J K, COMPONENT EM N%TRUSTED_OPTIONAL_STREAM_CODEC P Q,OPTIONAL_COMPONENTS5net/minecraft/network/syncher/EntityDataSerializers$1 R V W, ITEM_STACK YZ[ \]%net/minecraft/world/level/block/BlockBLOCK_STATE_REGISTRYLnet/minecraft/core/IdMapper; !_ `aidMapperE(Lnet/minecraft/core/IdMap;)Lnet/minecraft/network/codec/StreamCodec; c d, BLOCK_STATEf5net/minecraft/network/syncher/EntityDataSerializers$2 e i j%OPTIONAL_BLOCK_STATE_CODEC l m,OPTIONAL_BLOCK_STATE !o p%BOOL r s,BOOLEAN uvw x%*net/minecraft/core/particles/ParticleTypes STREAM_CODEC z {,PARTICLE !} ~list:()Lnet/minecraft/network/codec/StreamCodec$CodecOperation; �‚ƒ „…'net/minecraft/network/codec/StreamCodecapplyc(Lnet/minecraft/network/codec/StreamCodec$CodecOperation;)Lnet/minecraft/network/codec/StreamCodec; ‡ ˆ, PARTICLES Šv‹net/minecraft/core/Rotations � Ž, ROTATIONS �v‘net/minecraft/core/BlockPos “ ”, BLOCK_POS– „ ˜ ™,OPTIONAL_BLOCK_POS ›vœnet/minecraft/core/Direction ž Ÿ, DIRECTION ¡¢£ ¤¥*net/minecraft/world/entity/EntityReference streamCodec+()Lnet/minecraft/network/codec/StreamCodec; § ¨, OPTIONAL_LIVING_ENTITY_REFERENCE ªv«net/minecraft/core/GlobalPos ­ ®,OPTIONAL_GLOBAL_POS °v±4net/minecraft/world/entity/npc/villager/VillagerData ³ ´, VILLAGER_DATA¶5net/minecraft/network/syncher/EntityDataSerializers$3 µ ¹ º%OPTIONAL_UNSIGNED_INT_CODEC ¼ ½,OPTIONAL_UNSIGNED_INT ¿vÀnet/minecraft/world/entity/Pose  Ã,POSE ÅvÆ3net/minecraft/world/entity/animal/feline/CatVariant È É, CAT_VARIANT ËvÌ8net/minecraft/world/entity/animal/feline/CatSoundVariant Î Ï,CAT_SOUND_VARIANT ÑvÒ8net/minecraft/world/entity/animal/chicken/ChickenVariant Ô Õ,CHICKEN_VARIANT ×vØ=net/minecraft/world/entity/animal/chicken/ChickenSoundVariant Ú Û,CHICKEN_SOUND_VARIANT ÝvÞ0net/minecraft/world/entity/animal/cow/CowVariant à á, COW_VARIANT ãvä5net/minecraft/world/entity/animal/cow/CowSoundVariant æ ç,COW_SOUND_VARIANT évê2net/minecraft/world/entity/animal/wolf/WolfVariant ì í, WOLF_VARIANT ïvð7net/minecraft/world/entity/animal/wolf/WolfSoundVariant ò ó,WOLF_SOUND_VARIANT õvö2net/minecraft/world/entity/animal/frog/FrogVariant ø ù, FROG_VARIANT ûvü0net/minecraft/world/entity/animal/pig/PigVariant þ ÿ, PIG_VARIANT v5net/minecraft/world/entity/animal/pig/PigSoundVariant  ,PIG_SOUND_VARIANT v@net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant   ,ZOMBIE_NAUTILUS_VARIANT  v>net/minecraft/world/entity/decoration/painting/PaintingVariant  ,PAINTING_VARIANT vDnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState  ,ARMADILLO_STATE v7net/minecraft/world/entity/animal/sniffer/Sniffer$State  , SNIFFER_STATE v =net/minecraft/world/level/block/WeatheringCopper$WeatherState " #,WEATHERING_COPPER_STATE %v&8net/minecraft/world/entity/animal/golem/CopperGolemState ( ),COPPER_GOLEM_STATE !+ ,%VECTOR3F . /,VECTOR3 !1 2% QUATERNIONF 4 5, QUATERNION 7v84net/minecraft/world/item/component/ResolvableProfile : ;,RESOLVABLE_PROFILE =v>&net/minecraft/world/entity/HumanoidArm @ A, HUMANOID_ARM CvD!net/minecraft/world/item/DyeColor F G, DYE_COLOR I JKregisterSerializer7(Lnet/minecraft/network/syncher/EntityDataSerializer;)V SignaturerLnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap;>;FLnet/minecraft/network/syncher/EntityDataSerializer;ILnet/minecraft/network/syncher/EntityDataSerializer;FLnet/minecraft/network/syncher/EntityDataSerializer;GLnet/minecraft/network/syncher/EntityDataSerializer;HLnet/minecraft/network/syncher/EntityDataSerializer;\Lnet/minecraft/network/syncher/EntityDataSerializer;rLnet/minecraft/network/syncher/EntityDataSerializer;>;ZLnet/minecraft/network/syncher/EntityDataSerializer;hLnet/minecraft/network/syncher/EntityDataSerializer;ŒLnet/minecraft/network/codec/StreamCodec;>;~Lnet/minecraft/network/syncher/EntityDataSerializer;>;ILnet/minecraft/network/syncher/EntityDataSerializer;dLnet/minecraft/network/syncher/EntityDataSerializer;vLnet/minecraft/network/syncher/EntityDataSerializer;>;TLnet/minecraft/network/syncher/EntityDataSerializer;SLnet/minecraft/network/syncher/EntityDataSerializer;iLnet/minecraft/network/syncher/EntityDataSerializer;>;TLnet/minecraft/network/syncher/EntityDataSerializer;£Lnet/minecraft/network/syncher/EntityDataSerializer;>;>;jLnet/minecraft/network/syncher/EntityDataSerializer;>;lLnet/minecraft/network/syncher/EntityDataSerializer;[Lnet/minecraft/network/codec/StreamCodec;MLnet/minecraft/network/syncher/EntityDataSerializer;WLnet/minecraft/network/syncher/EntityDataSerializer;ˆLnet/minecraft/network/syncher/EntityDataSerializer;>;�Lnet/minecraft/network/syncher/EntityDataSerializer;>;�Lnet/minecraft/network/syncher/EntityDataSerializer;>;’Lnet/minecraft/network/syncher/EntityDataSerializer;>;…Lnet/minecraft/network/syncher/EntityDataSerializer;>;ŠLnet/minecraft/network/syncher/EntityDataSerializer;>;‡Lnet/minecraft/network/syncher/EntityDataSerializer;>;ŒLnet/minecraft/network/syncher/EntityDataSerializer;>;‡Lnet/minecraft/network/syncher/EntityDataSerializer;>;…Lnet/minecraft/network/syncher/EntityDataSerializer;>;ŠLnet/minecraft/network/syncher/EntityDataSerializer;>;•Lnet/minecraft/network/syncher/EntityDataSerializer;>;“Lnet/minecraft/network/syncher/EntityDataSerializer;>;|Lnet/minecraft/network/syncher/EntityDataSerializer;oLnet/minecraft/network/syncher/EntityDataSerializer;uLnet/minecraft/network/syncher/EntityDataSerializer;pLnet/minecraft/network/syncher/EntityDataSerializer;JLnet/minecraft/network/syncher/EntityDataSerializer;MLnet/minecraft/network/syncher/EntityDataSerializer;lLnet/minecraft/network/syncher/EntityDataSerializer;^Lnet/minecraft/network/syncher/EntityDataSerializer;YLnet/minecraft/network/syncher/EntityDataSerializer;CodeLineNumberTableLocalVariableTable serializerLocalVariableTypeTable7Lnet/minecraft/network/syncher/EntityDataSerializer<*>;MethodParameters:(Lnet/minecraft/network/syncher/EntityDataSerializer<*>;)V getSerializer7(I)Lnet/minecraft/network/syncher/EntityDataSerializer;idI:(I)Lnet/minecraft/network/syncher/EntityDataSerializer<*>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;getSerializedId7(Lnet/minecraft/network/syncher/EntityDataSerializer;)I:(Lnet/minecraft/network/syncher/EntityDataSerializer<*>;)Ithis5Lnet/minecraft/network/syncher/EntityDataSerializers; SourceFileEntityDataSerializers.java NestMembersBootstrapMethods–T(Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec;˜ !™ š–optionalœ �žŸ  ¡"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses¤6net/minecraft/network/codec/StreamCodec$CodecOperationCodecOperation§5net/minecraft/world/entity/animal/armadillo/ArmadilloArmadilloStateª1net/minecraft/world/entity/animal/sniffer/SnifferState­0net/minecraft/world/level/block/WeatheringCopper WeatherState°%java/lang/invoke/MethodHandles$Lookup²java/lang/invoke/MethodHandlesLookup!/LM$,LN2,LO8,LP;,LQC,LRK,LSQ,LTW,LUd,LVj%LWm,LXs,LY{,LZˆ,L[Ž,L\”,L]™,L^Ÿ,L_¨,L`®,La´,Lbº%Lc½,LdÃ,LeÉ,LfÏ,LgÕ,LhÛ,Liá,Ljç,Lkí,Lló,Lmù,Lnÿ,Lo,Lp ,Lq,Lr,Ls,Lt#,Lu),Lv/,Lw5,Lx;,LyA,LzG,L{ JK|I ²*¶W±} ìí~  ,€  �‚Lƒ „…|5 ²¶ À°}ð~  †‡‚†Lˆ‰Š ‹Œ|D²*¶¬}ô~ ,€ �‚L�|3*·±} ÷ø~ Ž��|_Û¸³² ¸&³*²-¸&³0²3¸&³6²9¸&³<²>¸&³A²D¸&³I²L¸&³O»RY·T³U²X¸^¸&³b»eY·g³h²h¸&³k²n¸&³q²t¸&³y²t¸|¹€¸&³†²‰¸&³Œ²�¸&³’²�º•¹€¸&³—²š¸&³�¸ º•¹€¸&³¦²©º•¹€¸&³¬²¯¸&³²»µY··³¸²¸¸&³»²¾¸&³Á²Ä¸&³Ç²Ê¸&³Í²Ð¸&³Ó²Ö¸&³Ù²Ü¸&³ß²â¸&³å²è¸&³ë²î¸&³ñ²ô¸&³÷²ú¸&³ý²¸&³²¸&³ ² ¸&³²¸&³²¸&³²¸&³!²$¸&³'²*¸&³-²0¸&³3²6¸&³9²<¸&³?²B¸&³E²*¸H²0¸H²6¸H²<¸H²A¸H²I¸H²O¸H²U¸H²q¸H²Œ¸H²’¸H²—¸H²�¸H²¦¸H²b¸H²k¸H²y¸H²†¸H²²¸H²»¸H²Á¸H²Ç¸H²Í¸H²ß¸H²å¸H²ë¸H²ñ¸H²÷¸H²ý¸H²¸H²Ó¸H²Ù¸H² ¸H²¬¸H²¸H²¸H²¸H²'¸H²!¸H²-¸H²3¸H²9¸H²?¸H²E¸H±}r\68:<#>,@5B>DGFQR]Tgipkym‚o“qœs¥u¸wÁyÔ{ç}ðúŒŽ �’”'–0˜9šBœKžT ]¢f¤o¦x¨�ªЬ“®œ°¥²®´·¶À¸ɺÒ½ؾÞ¿äÀêÁðÂöÃüÄÅÆÇÈÉ Ê&Ë,Ì2Í8Î>ÏDÐJÑPÒVÓ\ÔbÕhÖn×tØzـچیܒݘޞߤàªá°â¶ã¼äÂåÈæÎçÔèÚé‘’“µeR” ›•—•¢BRe£�¥ µ¦¨D ©«@¬®@¯±³