Êþº¾Eõ  java/lang/Object()V/net/minecraft/gizmos/Gizmos$TemporaryCollection   net/minecraft/gizmos/Gizmos collectorLjava/lang/ThreadLocal;  java/lang/ThreadLocalset(Ljava/lang/Object;)V  get()Ljava/lang/Object;#net/minecraft/gizmos/GizmoCollectorjava/lang/IllegalStateExceptionEGizmos cannot be created here! No GizmoCollector has been registered. ! "(Ljava/lang/String;)V $ %&addD(Lnet/minecraft/gizmos/Gizmo;)Lnet/minecraft/gizmos/GizmoProperties; ( )*cuboidi(Lnet/minecraft/world/phys/AABB;Lnet/minecraft/gizmos/GizmoStyle;Z)Lnet/minecraft/gizmos/GizmoProperties;, net/minecraft/gizmos/CuboidGizmo +. /D(Lnet/minecraft/world/phys/AABB;Lnet/minecraft/gizmos/GizmoStyle;Z)V 1 2&addGizmo4net/minecraft/world/phys/AABB 36 7 (Lnet/minecraft/core/BlockPos;)V 9 ):h(Lnet/minecraft/world/phys/AABB;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; 3< =>inflate"(D)Lnet/minecraft/world/phys/AABB;@ net/minecraft/gizmos/CircleGizmo ?B CD(Lnet/minecraft/world/phys/Vec3;FLnet/minecraft/gizmos/GizmoStyle;)VEnet/minecraft/gizmos/LineGizmo@@ DH IC(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;IF)VKnet/minecraft/gizmos/ArrowGizmo@ JH OPQ RSnet/minecraft/gizmos/RectGizmofromCuboidFaceŸ(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/RectGizmo; OU V (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/gizmos/GizmoStyle;)VXnet/minecraft/gizmos/PointGizmo WZ [$(Lnet/minecraft/world/phys/Vec3;IF)V?ôÌÌÌÌÌÍ?É™™™™™š?à cde fgnet/minecraft/world/phys/Vec3atLowerCornerWithOffset>(Lnet/minecraft/core/Vec3i;DDD)Lnet/minecraft/world/phys/Vec3; ijk lm$net/minecraft/gizmos/TextGizmo$StyleforColorAndCentered)(I)Lnet/minecraft/gizmos/TextGizmo$Style; io pq withScale)(F)Lnet/minecraft/gizmos/TextGizmo$Style; s tu billboardText(Ljava/lang/String;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/gizmos/TextGizmo$Style;)Lnet/minecraft/gizmos/GizmoProperties; wxy z{$net/minecraft/gizmos/GizmoPropertiessetAlwaysOnTop(()Lnet/minecraft/gizmos/GizmoProperties;@333333?Ð �‚ƒ „…!net/minecraft/world/entity/Entity getBlockX()I �‡ ˆ‰getY()D �‹ Œ… getBlockZ? c� �(DDD)V i’ “mforColor i• –qwithLeftAlignment˜net/minecraft/gizmos/TextGizmo —š ›Z(Lnet/minecraft/world/phys/Vec3;Ljava/lang/String;Lnet/minecraft/gizmos/TextGizmo$Style;)V  Signature>Ljava/lang/ThreadLocal;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethisLnet/minecraft/gizmos/Gizmos; withCollectorX(Lnet/minecraft/gizmos/GizmoCollector;)Lnet/minecraft/gizmos/Gizmos$TemporaryCollection;%Lnet/minecraft/gizmos/GizmoCollector;result1Lnet/minecraft/gizmos/Gizmos$TemporaryCollection;MethodParametersgizmoLnet/minecraft/gizmos/Gizmo; StackMapTableaabbLnet/minecraft/world/phys/AABB;style!Lnet/minecraft/gizmos/GizmoStyle; coloredCornerZf(Lnet/minecraft/core/BlockPos;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties;blockPosLnet/minecraft/core/BlockPos;g(Lnet/minecraft/core/BlockPos;FLnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties;paddingFcirclei(Lnet/minecraft/world/phys/Vec3;FLnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties;posLnet/minecraft/world/phys/Vec3;radiuslineg(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;I)Lnet/minecraft/gizmos/GizmoProperties;startendargbIh(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;IF)Lnet/minecraft/gizmos/GizmoProperties;widtharrowrect¥(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; cuboidCornerA cuboidCornerBfaceLnet/minecraft/core/Direction;Å(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties;cornerAcornerBcornerCcornerDpointI(Lnet/minecraft/world/phys/Vec3;IF)Lnet/minecraft/gizmos/GizmoProperties;positionsizebillboardTextOverBlockZ(Ljava/lang/String;Lnet/minecraft/core/BlockPos;IIF)Lnet/minecraft/gizmos/GizmoProperties;textLjava/lang/String;rowcolorscalefirstRowStartPositionD rowHeight properties&Lnet/minecraft/gizmos/GizmoProperties;billboardTextOverMob`(Lnet/minecraft/world/entity/Entity;ILjava/lang/String;IF)Lnet/minecraft/gizmos/GizmoProperties;entity#Lnet/minecraft/world/entity/Entity;xyztextAdjustLeftname&Lnet/minecraft/gizmos/TextGizmo$Style; SourceFile Gizmos.java NestMembers InnerClassesTemporaryCollectionStyle! �žŸ  ¡3*·±¢  £ ¤¥ ¦§¡M»Y· L² *¶+°¢£¨ ©ª« 2&¡n ² ¶ÀL+Ç »Y· ¿+*¹#°¢ £ ¬­ ¨®ü«¬ ):¡;*+¸'°¢£¯°±²« ¯± )*¡L»+Y*+·-¸0°¢#£ ¯°±²³´« ¯±³ )µ¡A »3Y*·5+¸8°¢'£ ¶· ±²« ¶± )¸¡P»3Y*·5#�¶;,¸8°¢+£ ¶·¹º±²« ¶¹± »¼¡L»?Y*#,·A¸0°¢/£ ½¾¿º±²« ½¿± ÀÁ¡N»DY*+F·G¸0°¢3£ ¾þÄÅ« ÂÃÄ ÀÆ¡W»DY*+%·G¸0°¢7£*¾þÄÅǺ«ÂÃÄÇ ÈÁ¡N»JY*+L·M¸0°¢;£ ¾þÄÅ« ÂÃÄ ÈÆ¡W»JY*+%·M¸0°¢?£*¾þÄÅǺ«ÂÃÄÇ ÉÊ¡S *+,-¸N¸0°¢C£* ˾ ̾ ÍÎ ±²«ËÌͱ ÉÏ¡c»OY*+,-·T¸0°¢G£4оѾÒ¾Ó¾±²«ÐÑÒÓ± ÔÕ¡L»WY*$·Y¸0°¢K£ Ö¾ÄÅ׺« ÖÄ× ØÙ¡¸ 8\9^9*+`\‡^kc`¸b¸h¶n¸r:  ¹vW °¢OP R-S5T£R8ÚÛ8½·8ÜÅ8ÝÅ8Þº3ßà .áà- âã «Ú½ÜÝÞ äå¡ a|9~9*¶€‡`c9 *¶†|c‡~kc9 *¶Š‡`c9 �8,»cY   ·Ž¸‘¶n�¶”¸r:¹vW°¢& XY ]^&_1a5bVc^d£z aæçaÜÅaÚÛaÝÅaÞº\ßà WáàLèà &;éà 10êà 5,ëºV âã«æÜÚÝÞ tu¡L»—Y+*,·™¸0°¢h£ ìÛ½¾±í« ì½±î¡# »Y·œ³ ±¢ ïðñò ó i—ô