Êþº¾Eð  !net/minecraft/world/entity/EntityK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Vjava/lang/Integerÿÿÿÿ€  "net/minecraft/world/entity/DisplayinterpolationStartClientTickJ   noCullingZ   noPhysics  getBoundingBox!()Lnet/minecraft/world/phys/AABB;  cullingBoundingBoxLnet/minecraft/world/phys/AABB; ! "#onSyncedDataUpdated5(Lnet/minecraft/network/syncher/EntityDataAccessor;)V % &'DATA_HEIGHT_ID2Lnet/minecraft/network/syncher/EntityDataAccessor; )*+ ,-0net/minecraft/network/syncher/EntityDataAccessorequals(Ljava/lang/Object;)Z / 0' DATA_WIDTH_ID 2 34 updateCulling()V 6 7'6DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID 9 :updateStartTick < ='&DATA_POS_ROT_INTERPOLATION_DURATION_ID ? @AinterpolationHandler1Lnet/minecraft/world/entity/InterpolationHandler;C5net/minecraft/world/entity/LinearInterpolationHandler E FGgetPosRotInterpolationDuration()I BI JKsetInterpolationLength(I)V M N'-DATA_TRANSFORMATION_INTERPOLATION_DURATION_ID P QupdateInterpolationDuration S TURENDER_STATE_IDS#Lit/unimi/dsi/fastutil/ints/IntSet; )W XGid Z[\ ]^!it/unimi/dsi/fastutil/ints/IntSetcontains(I)Z ` aupdateRenderState c d'DATA_TRANSLATION_ID fgh ij/net/minecraft/network/syncher/SynchedEntityDatagetF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object;lorg/joml/Vector3fc n o'DATA_LEFT_ROTATION_IDqorg/joml/Quaternionfc s t' DATA_SCALE_ID v w'DATA_RIGHT_ROTATION_IDycom/mojang/math/Transformation x{ |Y(Lorg/joml/Vector3fc;Lorg/joml/Quaternionfc;Lorg/joml/Vector3fc;Lorg/joml/Quaternionfc;)V ~ € getVehicle%()Lnet/minecraft/world/entity/Entity; ‚ ƒ„ isRemoved()Z † ‡4 stopRiding ‰ Š‹level#()Lnet/minecraft/world/level/Level; �Ž� �„net/minecraft/world/level/Level isClientSide ’ “G#getTransformationInterpolationDelay • –— tickCountI ™ šG&getTransformationInterpolationDuration œ �—interpolationDuration Ÿ  ¡ renderState0Lnet/minecraft/world/entity/Display$RenderState; £ ¤¥ lastProgressF § ¨©createInterpolatedRenderStatec(Lnet/minecraft/world/entity/Display$RenderState;F)Lnet/minecraft/world/entity/Display$RenderState; « ¬­createFreshRenderState2()Lnet/minecraft/world/entity/Display$RenderState; ¯ °±updateRenderSubState(ZF)V B³ ´µcreateW(Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/entity/InterpolationHandler; · ¸¹valueOf(I)Ljava/lang/Integer; »¼½ ¾¿7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder;Áorg/joml/Vector3f Àà 4 ÀÅ Æ(FFF)VÈorg/joml/Quaternionf ÇÃ Ë Ì'$DATA_BILLBOARD_RENDER_CONSTRAINTS_ID ÎÏÐ ÑÒ7net/minecraft/world/entity/Display$BillboardConstraintsFIXED9Lnet/minecraft/world/entity/Display$BillboardConstraints; ÎÔ ÕÖgetId()B ØÙÚ ¸Ûjava/lang/Byte(B)Ljava/lang/Byte; Ý Þ'DATA_BRIGHTNESS_OVERRIDE_ID à á'DATA_VIEW_RANGE_ID ãäå ¸æjava/lang/Float(F)Ljava/lang/Float; è é'DATA_SHADOW_RADIUS_ID ë ì'DATA_SHADOW_STRENGTH_ID î ï'DATA_GLOW_COLOR_OVERRIDE_IDñtransformation xó ôõEXTENDED_CODEC Lcom/mojang/serialization/Codec; ÷øù úû,net/minecraft/world/level/storage/ValueInputreadH(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; xý þÿIDENTITY Lcom/mojang/math/Transformation;  java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object;   setTransformation#(Lcom/mojang/math/Transformation;)V interpolation_duration ÷ getIntOr(Ljava/lang/String;I)I  K&setTransformationInterpolationDurationstart_interpolation  K#setTransformationInterpolationDelayteleport_duration'net/minecraft/server/level/ServerEntity   !net/minecraft/util/Mthclamp(III)I # $KsetPosRotInterpolationDuration& billboard Î( )õCODEC + ,-setBillboardConstraints<(Lnet/minecraft/world/entity/Display$BillboardConstraints;)V/ view_range ÷1 23 getFloatOr(Ljava/lang/String;F)F 5 67 setViewRange(F)V9 shadow_radius ; <7setShadowRadius>shadow_strength @ A7setShadowStrengthCwidth E F7setWidthHheight J K7 setHeightMglow_color_override O PKsetGlowColorOverrideR brightness T(Unet/minecraft/util/Brightness W XYsetBrightnessOverride"(Lnet/minecraft/util/Brightness;)V [ \] entityData1Lnet/minecraft/network/syncher/SynchedEntityData; x_ `a translation()Lorg/joml/Vector3fc; fc desetG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V xg hi leftRotation()Lorg/joml/Quaternionfc; xk lascale xn oi rightRotation q rscreateTransformationS(Lnet/minecraft/network/syncher/SynchedEntityData;)Lcom/mojang/math/Transformation; uvw xy-net/minecraft/world/level/storage/ValueOutputstoreG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V { |}getBillboardConstraints;()Lnet/minecraft/world/entity/Display$BillboardConstraints; u €�putInt(Ljava/lang/String;I)V ƒ „… getViewRange()F u‡ ˆ‰putFloat(Ljava/lang/String;F)V ‹ Œ…getShadowRadius Ž �…getShadowStrength ‘ ’…getWidth ” •… getHeight — ˜GgetGlowColorOverride š ›œgetBrightnessOverride!()Lnet/minecraft/util/Brightness; už Ÿy storeNullable ¡ ¢£xOldD ¥ ¦§getX()D © ª£yOld ¬ ­§getY ¯ °£zOld ² ³§getZ µ ¶·lerp(DDD)D ¹º» ¼½net/minecraft/world/phys/AABBmove$(DDD)Lnet/minecraft/world/phys/AABB; ¿ÀÁ ÂÃ/net/minecraft/world/level/material/PushReaction IGNORE_ENTITY1Lnet/minecraft/world/level/material/PushReaction; Å ÆGintValue fÈ dÉH(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;Z)V ÎË ÌÍBY_ID Ljava/util/function/IntFunction; ØÏ ÐÖ byteValue ÒÓÔ ÕÖjava/util/function/IntFunctionapply(I)Ljava/lang/Object; TØ ÙGpack TÛ ÜÝunpack"(I)Lnet/minecraft/util/Brightness; ãß à… floatValue â ãä inverseLerp(FFF)F æ  ä è éêsetPos(DDD)V ¹ì í (DDDDDD)V@P ñ ò§ getViewScale ô õösquare(D)D ø ùG getTeamColorû.net/minecraft/world/entity/Display$RenderState ýþÿ 6net/minecraft/world/entity/Display$GenericInterpolatorconstantL(Ljava/lang/Object;)Lnet/minecraft/world/entity/Display$GenericInterpolator;  GgetPackedBrightnessOverride   4net/minecraft/world/entity/Display$FloatInterpolator9(F)Lnet/minecraft/world/entity/Display$FloatInterpolator; ú  â(Lnet/minecraft/world/entity/Display$GenericInterpolator;Lnet/minecraft/world/entity/Display$BillboardConstraints;ILnet/minecraft/world/entity/Display$FloatInterpolator;Lnet/minecraft/world/entity/Display$FloatInterpolator;I)V ú ñ8Lnet/minecraft/world/entity/Display$GenericInterpolator; ý i(F)Ljava/lang/Object; ú  shadowRadius6Lnet/minecraft/world/entity/Display$FloatInterpolator;  i(F)F ú shadowStrength=net/minecraft/world/entity/Display$TransformationInterpolator  !C(Lcom/mojang/math/Transformation;Lcom/mojang/math/Transformation;)V#:net/minecraft/world/entity/Display$LinearFloatInterpolator "% &(FF)V ()* +,com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; . /0LOGGERLorg/slf4j/Logger; 234 563net/minecraft/network/syncher/EntityDataSerializersINT4Lnet/minecraft/network/syncher/EntityDataSerializer; f8 9:defineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor; 2< =6VECTOR3 2? @6 QUATERNION 2B C6BYTE 2E F6FLOAT ZH IJof'([I)Lit/unimi/dsi/fastutil/ints/IntSet;NO_BRIGHTNESS_OVERRIDE ConstantValueÿÿÿÿ SignatureGLnet/minecraft/network/syncher/EntityDataAccessor;HLnet/minecraft/network/syncher/EntityDataAccessor;KLnet/minecraft/network/syncher/EntityDataAccessor;DLnet/minecraft/network/syncher/EntityDataAccessor;ELnet/minecraft/network/syncher/EntityDataAccessor;-INITIAL_TRANSFORMATION_INTERPOLATION_DURATION*INITIAL_TRANSFORMATION_START_INTERPOLATION&INITIAL_POS_ROT_INTERPOLATION_DURATIONINITIAL_SHADOW_RADIUSINITIAL_SHADOW_STRENGTH?€INITIAL_VIEW_RANGE INITIAL_WIDTHINITIAL_HEIGHTNO_GLOW_COLOR_OVERRIDE"TAG_POS_ROT_INTERPOLATION_DURATIONLjava/lang/String;)TAG_TRANSFORMATION_INTERPOLATION_DURATION&TAG_TRANSFORMATION_START_INTERPOLATIONTAG_TRANSFORMATION TAG_BILLBOARDTAG_BRIGHTNESSTAG_VIEW_RANGETAG_SHADOW_RADIUSTAG_SHADOW_STRENGTH TAG_WIDTH TAG_HEIGHTTAG_GLOW_COLOR_OVERRIDERuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis$Lnet/minecraft/world/entity/Display;type'Lnet/minecraft/world/entity/EntityType;!Lnet/minecraft/world/level/Level;LocalVariableTypeTable*Lnet/minecraft/world/entity/EntityType<*>;MethodParametersN(Lnet/minecraft/world/entity/EntityType<*>;Lnet/minecraft/world/level/Level;)V interpolation7Lnet/minecraft/world/entity/LinearInterpolationHandler;accessor5Lnet/minecraft/network/syncher/EntityDataAccessor<*>; StackMapTable8(Lnet/minecraft/network/syncher/EntityDataAccessor<*>;)V hurtServer[(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z(Lnet/minecraft/server/level/ServerLevel;source/Lnet/minecraft/world/damagesource/DamageSource;damageLorg/joml/Vector3fc;Lorg/joml/Quaternionfc;tickinterpolationStartDeltashouldInterpolatevehicle#Lnet/minecraft/world/entity/Entity;createInterpolationHandler3()Lnet/minecraft/world/entity/InterpolationHandler;progressdefineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V9Lnet/minecraft/network/syncher/SynchedEntityData$Builder;readAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)Vinput.Lnet/minecraft/world/level/storage/ValueInput;teleportDurationaddAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)Voutput/Lnet/minecraft/world/level/storage/ValueOutput;getInterpolatedBoundingBox"(F)Lnet/minecraft/world/phys/AABB; partialTicksaffectedByCullinggetPistonPushReaction3()Lnet/minecraft/world/level/material/PushReaction;isIgnoringBlockTriggersdurationticks constraintsLnet/minecraft/util/Brightness;valuerangesizestrengthcalculateInterpolationProgresspartialTickTimeticksSinceUpdatepartialTicksSinceLastUpdateresultxyzwshouldRenderAtSqrDistance(D)Z distanceSqrglowColorOverride previousStatecurrentTransformcurrentShadowRadiuscurrentShadowStrength SourceFile Display.java NestMembersÂ4net/minecraft/world/entity/Display$ColorInterpolatorÄ8net/minecraft/world/entity/Display$LinearIntInterpolatorÆ2net/minecraft/world/entity/Display$IntInterpolatorÈ.net/minecraft/world/entity/Display$TextDisplayÊ>net/minecraft/world/entity/Display$TextDisplay$TextRenderStateÌ;net/minecraft/world/entity/Display$TextDisplay$LineSplitterÎ9net/minecraft/world/entity/Display$TextDisplay$CachedInfoÐ9net/minecraft/world/entity/Display$TextDisplay$CachedLineÒ4net/minecraft/world/entity/Display$TextDisplay$AlignÔ/net/minecraft/world/entity/Display$BlockDisplayÖ@net/minecraft/world/entity/Display$BlockDisplay$BlockRenderStateØ.net/minecraft/world/entity/Display$ItemDisplayÚ>net/minecraft/world/entity/Display$ItemDisplay$ItemRenderState InnerClasses RenderStateBuilderBillboardConstraintsGenericInterpolatorFloatInterpolatorTransformationInterpolatorLinearFloatInterpolatorColorInterpolatorLinearIntInterpolatorIntInterpolator TextDisplay BlockDisplay ItemDisplayTextRenderState LineSplitter CachedInfo CachedLineAlignBlockRenderStateItemRenderState! 0/0K—LM7'NON'NO='NOd'NPt'NPo'NQw'NQÌ'NRÞ'NOá'NSé'NSì'NS0'NS&'NSï'NOTUT—LUV—LUW—LUX¥LYZ¥L[\¥L[]¥LY^¥LY_—LM`aLbaL caLdaLðeaL%faLQgaL.haL8iaL=jaLBkaLGlaLL�—¤¥a:Q ¡mn/o„ *+,·* µ *µ*µ**¶µ±p¡“ ˜¢£¤q  rs tu Švw  txy tŠNz"#oýs*+· ²$+¶(š ².+¶(™*¶1²5+¶(™*µ8²;+¶(™*´>N-ÁB™-ÀBM,*¶D¶H²L+¶(™*µO²R+¶V¹Y™*µ_±p2 ¨ª«®'¯,²G³O¶Y·^ºm»r½q G{|srss}'w s}~"y}N€�‚oJ¬pÁq*rsŠƒ„…†¥y Š„† rsoœ:*²b¶eÀkL*²m¶eÀpM*²r¶eÀkN*²u¶eÀp:»xY+,-·z°pÅ ÆÇ!È-Éq4:\] /`‡$hˆ!l‡- oˆy\‰4oB—*¶}L+Æ+¶�™*¶…*¶ˆ¶Œ™{*´8™*µ8*¶‘=**´”`…µ *´O™*µO**¶˜µ›*´_™D*µ_*´›™§=™*´žÆ***´ž*´¢¶¦µž§ **¶ªµž**´¢¶®±pNÎÏÐÓÔ%Õ*×/Ø:ÛAÜFÝNàUáZãgärå…ç�é–ìq*/ Š—g/‹—rs’Œ�ü%@üúŽ�o0*¸²°pðq rs°±y ‹�‘’o9É+²;¸¶¶ºW+²5¸¶¶ºW+²L¸¶¶ºW+²b»ÀY·Â¶ºW+²r»ÀY ·Ä¶ºW+²u»ÇY·É¶ºW+²m»ÇY·É¶ºW+²Ê²Í¶Ó¸×¶ºW+²Ü¸¶¶ºW+²ß ¸â¶ºW+²ç ¸â¶ºW+²ê ¸â¶ºW+². ¸â¶ºW+²$ ¸â¶ºW+²í¸¶¶ºW±pB÷ øù$ú3ûEüTýcþtÿ€Œ˜¤°¼ÈqÉrsÉ\“y\”•oAÏ*+ð²ò¹ö²ü¶Àx¶*+ ¹ ¶*+¹ ¶+¹ =*;¸¶"*+%²'¹ö²Í¶Àζ**+. ¹0¶4*+8 ¹0¶:*+= ¹0¶?*+B ¹0¶D*+G ¹0¶I*+L¹ ¶N*+Q²S¹ö¶ÀT¶V±p:  & 4?Jcq�›©·Îq ÏrsÏ–—?�˜—y– o}9*´Z²b+¶^¶b*´Z²m+¶f¶b*´Z²r+¶j¶b*´Z²u+¶m¶b±p!"#*$8%q9rs9ñÿyñ™šoû›+ð²ò*´Z¸p¹t+%²'*¶z¹t+ *¶˜¹~+*¶D¹~+.*¶‚¹†+8*¶й†+=*¶�¹†+B*¶�¹†+G*¶“¹†+L*¶–¹~+Q²S*¶™¹�±p2 )*"+/,<-I.V/c0p1}2Š3š4q›rs››œy›�žo¬ g*´ *¶¤—š *´¨*¶«—š*´®*¶±—š*´°*´#�*´ *¶¤¸´*¶¤g#�*´¨*¶«¸´*¶«g#�*´®*¶±¸´*¶±g¶¸°p8$9);qgrsgŸ¥)yŸ „oB *´š§¬p?q  rs @¡¢o.²¾°pDq rs£„o,¬pIq rs ­o/*´ž°pMq rsmnKoG*´Z²L¸¶¶b±p QRqrs¤—y¤šGo;*´Z²L¶eÀ¶ĬpUq rsKoH*´Z²5¸¶¶DZp YZqrs¥—y¥“Go;*´Z²5¶eÀ¶Ĭp]q rs$KoG*´Z²;¸¶¶b±p abqrs¤—y¤FGo;*´Z²;¶eÀ¶Ĭpeq rs,-oJ*´Z²Ê+¶Ó¸×¶b±p ijqrs¦Òy¦|}oF²Ê*´Z²Ê¶eÀضιÑÀΰpmq rsXYo�*´Z²Ü+Æ +¶×§¸¶¶b±p qrqrsR§)ÿ Tf)ÿ Tf)yRm n›œog*´Z²Ü¶eÀ¶Ä<Ÿ ¸Ú§°p uvqrs¨— ü@TmnGo;*´Z²Ü¶eÀ¶Ĭpzq rs67oG*´Z²ß#¸â¶b±p ~qrs©¥y©„…o;*´Z²ß¶eÀã¶Þ®p‚q rs<7oG*´Z²ç#¸â¶b±p †‡qrsª¥yªŒ…o;*´Z²ç¶eÀã¶Þ®pŠq rsA7oG*´Z²ê#¸â¶b±p Ž�qrs«¥y«�…o;*´Z²ê¶eÀã¶Þ®p’q rsF7oG*´Z².#¸â¶b±p –—qrsC¥yC’…o;*´Z².¶eÀã¶Þ®pšq rsK7oG*´Z²$#¸â¶b±p žŸqrsC¥yC˜Go;*´Z²í¶eÀ¶Ĭp¢q rsPKoG*´Z²í¸¶¶b±p ¦§qrs¨—y¨¬o¸4*´›=� ®*´”…*´ e‰F%#b8 †¸á ¸å8*µ¢®p"ª« ¬ ¯°±+²1³q>4rs4­¥/¤—®¥¯¥+ °¥ü y­•…o;*´Z²$¶eÀã¶Þ®p·q rséêo] *')·ç*¶1±p¼½ ¾q* rs ±£ ²£ ³£y ±²³34o  \*¶�D*¶“E*# •™ $ •š§µ# nF*¶¤9*¶«9*¶±9*»¹Y%�g%�g%�c$�c%�c·ëµ±p& Á ÄÆ#Ç)È/É5Ê[ËqH\rsWC¥ RH¥#9´¥)3±£/-²£5'³£%ÿ  C ÿ  µ¶oZ'*¶‚�îk¸ðk¸ó˜œ§¬pÏqrs·£@y·ùGoY*¶–<Ÿ§*·÷¬p ÔÕqrs¸—üC¬­or,»úY*´Z¸p¸ü*¶z*¶*¶Џ*¶�¸*¶–· °p"ÙÚÛÜÝÞ%ß+Ùq ,rs¨©oç c+´ $¹ÀxN+´$¹8+´$¹8»úY»Y-*´Z¸p·*¶z*¶»"Y*¶Š·$»"Y*¶�·$*¶–· °p. äåæ&è3é:ê>ëHìUí\îbèq>crsc¹¡c�¥UºÿI»¥&=¼¥y ¹�½4o|¸'³- ²1¸7³5 ²1¸7³L ²1¸7³; ²;¸7³b ²;¸7³r ²>¸7³m ²>¸7³u ²A¸7³Ê ²1¸7³Ü ²D¸7³ß ²D¸7³ç ²D¸7³ê ²D¸7³. ²D¸7³$ ²1¸7³í¼ Y²b¶VOY²r¶VOY²m¶VOY²u¶VOY²Ê¶VOY²Ü¶VOY²ç¶VOY²ê¶VO¸G³R±pj.468':2<=>H@SB^DiFtHJŠL•N P«R´S½TÆUÏVØWáXëYõZùR¾¿À("ÁÃÅýÇÉËÍÏÑÓÕ×ÙúÎÛ¢ú Ü»fÝ Î Þ@ý ß  à  á" âÁ ãà äÅ å Ç æ Ó ç × è ÉÇéËÇê ÍÇëÏÇìÑÇí@ÕÓîÙ×ï