Êþº¾Eñ  'net/minecraft/world/entity/LivingEntityK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V  defineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V  !net/minecraft/world/entity/AvatarDATA_PLAYER_MAIN_HAND2Lnet/minecraft/network/syncher/EntityDataAccessor;  DEFAULT_MAIN_HAND(Lnet/minecraft/world/entity/HumanoidArm;  7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder;  DATA_PLAYER_MODE_CUSTOMISATION  ! "#java/lang/BytevalueOf(B)Ljava/lang/Byte; % &' entityData1Lnet/minecraft/network/syncher/SynchedEntityData; )*+ ,-/net/minecraft/network/syncher/SynchedEntityDatagetF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object;/&net/minecraft/world/entity/HumanoidArm )1 23setG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V 5 67 getEntityData3()Lnet/minecraft/network/syncher/SynchedEntityData; 9 :; byteValue()B =>? @A1net/minecraft/world/entity/player/PlayerModelPartgetMask()I C DEPOSESLjava/util/Map; G HISTANDING_DIMENSIONS-Lnet/minecraft/world/entity/EntityDimensions; KLM NO java/util/Map getOrDefault8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Q+net/minecraft/world/entity/EntityDimensions .S TRIGHTVnet/minecraft/world/phys/Vec3?ã333333 UZ [(DDD)V ] ^_DEFAULT_VEHICLE_ATTACHMENTLnet/minecraft/world/phys/Vec3;a!net/minecraft/world/entity/Entity?™š?æff Pe fgscalable1(FF)Lnet/minecraft/world/entity/EntityDimensions;?Ï\) Pj kl withEyeHeight0(F)Lnet/minecraft/world/entity/EntityDimensions; nop qr,net/minecraft/world/entity/EntityAttachmentsbuilder8()Lnet/minecraft/world/entity/EntityAttachments$Builder; tuv wx+net/minecraft/world/entity/EntityAttachmentVEHICLE-Lnet/minecraft/world/entity/EntityAttachment; z{| }~4net/minecraft/world/entity/EntityAttachments$Builderattach„(Lnet/minecraft/world/entity/EntityAttachment;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityAttachments$Builder; P€ �‚withAttachmentse(Lnet/minecraft/world/entity/EntityAttachments$Builder;)Lnet/minecraft/world/entity/EntityDimensions; „…† q‡&com/google/common/collect/ImmutableMap2()Lcom/google/common/collect/ImmutableMap$Builder; ‰Š‹ Œ�net/minecraft/world/entity/PoseSTANDING!Lnet/minecraft/world/entity/Pose; ��‘ ’“.com/google/common/collect/ImmutableMap$BuilderputV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; ‰• –�SLEEPING ˜ ™ISLEEPING_DIMENSIONS ‰› œ� FALL_FLYING>ÌÌÍ ‰Ÿ  �SWIMMING ‰¢ £� SPIN_ATTACK ‰¥ ¦� CROUCHING?À?¢�\ ‰ª «�DYING>LÌÍ P® ¯gfixed �± ²³build*()Lcom/google/common/collect/ImmutableMap; µ¶· ¸¹3net/minecraft/network/syncher/EntityDataSerializers HUMANOID_ARM4Lnet/minecraft/network/syncher/EntityDataSerializer; )» ¼½defineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor; µ¿ À¹BYTEDEFAULT_MODEL_CUSTOMIZATIONI ConstantValueDEFAULT_EYE_HEIGHTFCROUCH_BB_HEIGHTSWIMMING_BB_WIDTHSWIMMING_BB_HEIGHT Signature_Ljava/util/Map;\Lnet/minecraft/network/syncher/EntityDataAccessor;DLnet/minecraft/network/syncher/EntityDataAccessor;CodeLineNumberTableLocalVariableTablethis#Lnet/minecraft/world/entity/Avatar;type'Lnet/minecraft/world/entity/EntityType;level!Lnet/minecraft/world/level/Level;LocalVariableTypeTableSLnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/LivingEntity;>;MethodParametersw(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/LivingEntity;>;Lnet/minecraft/world/level/Level;)V9Lnet/minecraft/network/syncher/SynchedEntityData$Builder; getMainArm*()Lnet/minecraft/world/entity/HumanoidArm; setMainArm+(Lnet/minecraft/world/entity/HumanoidArm;)VmainArmisModelPartShown6(Lnet/minecraft/world/entity/player/PlayerModelPart;)Zpart3Lnet/minecraft/world/entity/player/PlayerModelPart; StackMapTablegetDefaultDimensionsP(Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions;pose getProfile8()Lnet/minecraft/world/item/component/ResolvableProfile;()V SourceFile Avatar.java InnerClassesBuilder!  ÁÂÃÄÅÆÃh^_ÇÆÃ§ÈÆÃbÉÆÃbHIDEÊËÊÌÊÍÎ[*+,·±Ï ./Ð ÑÒÓÔÕÖ× ÓØÙ ÓÕÊÚ Î]*+·+² ²¶W+²¸¶W±Ï3567ÐÑÒ&ÛÙ&ÜÝÎ8*´$² ¶(À.°Ï;Ð ÑÒÞßÎD *´$² +¶0±Ï ? @Ð ÑÒ àÙàáâÎa"*¶4²¶(À¶8+¶<~+¶< §¬ÏCÐ"ÑÒ"ãäå @ÙãæçÎD²B+²F¹JÀP°ÏHÐÑÒè�ÙèéêëìÎ.βR³»UYW·Y³\bc¸dh¶i¸m²s²\¶y¶³F¸ƒ²ˆ²F¶Ž²”²—¶Ž²šbb¸d�¶i¶Ž²žbb¸d�¶i¶Ž²¡bb¸d�¶i¶Ž²¤b§¸d¨¶i¸m²s²\¶y¶¶Ž²©¬¬¸­h¶i¶Ž¶°³B ²´¸º³  ²¾¸º³±ÏN!3<EO a!s"…#Š$�%œ#¦'±(·*Â+íîï)ð znð �„ð