Êþº¾EM  java/lang/Object()Vjava/lang/Double  8net/minecraft/client/renderer/debug/SupportBlockRendererlastUpdateTimeD  java/util/Collections emptyList()Ljava/util/List;  surroundEntitiesLjava/util/List;   minecraft Lnet/minecraft/client/Minecraft; !" #$net/minecraft/util/UtilgetNanos()JA—ׄ ()* +,net/minecraft/client/MinecraftgetCameraEntity%()Lnet/minecraft/world/entity/Entity; ./0 12!net/minecraft/world/entity/Entitylevel#()Lnet/minecraft/world/level/Level; .4 56getBoundingBox!()Lnet/minecraft/world/phys/AABB;@0 :;< =>net/minecraft/world/phys/AABBinflate"(D)Lnet/minecraft/world/phys/AABB; @AB CDnet/minecraft/world/level/Level getEntitiesT(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; FGH IJ'com/google/common/collect/ImmutableListcopyOfA(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; (L MNplayer)Lnet/minecraft/client/player/LocalPlayer; PQR ST(net/minecraft/world/entity/player/PlayermainSupportingBlockPosLjava/util/Optional; VWX YZjava/util/Optional isPresent()Z\ ]^ getAsDouble%()Ljava/util/function/DoubleSupplier;`net/minecraft/util/CommonColorsÿÿ c dedrawHighlightsJ(Lnet/minecraft/world/entity/Entity;Ljava/util/function/DoubleSupplier;I)V ghi jkjava/util/Listiterator()Ljava/util/Iterator; mno pZjava/util/IteratorhasNext mr stnext()Ljava/lang/Object; .v wZ isInvisibley ]z‚(Lnet/minecraft/client/renderer/debug/SupportBlockRenderer;Lnet/minecraft/world/entity/Entity;)Ljava/util/function/DoubleSupplier;ÿÿ .Q~ €accept (Lnet/minecraft/client/renderer/debug/SupportBlockRenderer;Ljava/util/function/DoubleSupplier;Lnet/minecraft/world/entity/Entity;I)Ljava/util/function/Consumer; V‚ ƒ„ ifPresent (Ljava/util/function/Consumer;)V?”záG®{ .ˆ ‰ŠgetId()I?Àô=Άz Ž�� ‘’java/lang/StringvalueOf(D)Ljava/lang/String; Ž” •ŠhashCode@�@ ™š› œŠnet/minecraft/core/BlockPosgetX@ ™  ¡ŠgetY ™£ ¤ŠgetZ@ :¨ © (DDDDDD)V>ÌÌÍ ¬­® ¯°net/minecraft/util/ARGBcolor(FI)I ²³´ µ¶net/minecraft/gizmos/GizmoStylestroke$(I)Lnet/minecraft/gizmos/GizmoStyle; ¸¹º »¼net/minecraft/gizmos/Gizmoscuboidh(Lnet/minecraft/world/phys/AABB;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; (¾ 1¿.Lnet/minecraft/client/multiplayer/ClientLevel; ÁÂà ÄÅ,net/minecraft/client/multiplayer/ClientLevel getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; ÇÈÉ ÊË0net/minecraft/world/phys/shapes/CollisionContextempty4()Lnet/minecraft/world/phys/shapes/CollisionContext; ÍÎÏ ÐÑ0net/minecraft/world/level/block/state/BlockStategetCollisionShape¤(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; ÓÔÕ Ö×*net/minecraft/world/phys/shapes/VoxelShapemoveH(Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/shapes/VoxelShape; ÓÙ ÚtoAabbs ÜÝÞ ]ß!java/util/function/DoubleSupplier()D .á âãgetOnPos()Lnet/minecraft/core/BlockPos; å æçhighlightPosition"(Lnet/minecraft/core/BlockPos;DI)V .é êãgetOnPosLegacy ™ì íîequals(Ljava/lang/Object;)Z?¤záG®{ÿÿÿ ó ôõgetBias&(Lnet/minecraft/world/entity/Entity;)D÷Enet/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer Signature5Ljava/util/List;#(Lnet/minecraft/client/Minecraft;)VCodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/client/renderer/debug/SupportBlockRenderer;MethodParameters emitGizmosa(DDDLnet/minecraft/util/debug/DebugValueAccess;Lnet/minecraft/client/renderer/culling/Frustum;F)V cameraEntity#Lnet/minecraft/world/entity/Entity;entitycamXcamYcamZ debugValues+Lnet/minecraft/util/debug/DebugValueAccess;frustum/Lnet/minecraft/client/renderer/culling/Frustum; partialTicksFtime*Lnet/minecraft/world/entity/player/Player; StackMapTable biasGetter#Ljava/util/function/DoubleSupplier;IaabbLnet/minecraft/world/phys/AABB;posLnet/minecraft/core/BlockPos;offsetfromXfromYfromZtoXtoYtoZshape,Lnet/minecraft/world/phys/shapes/VoxelShape;style!Lnet/minecraft/gizmos/GizmoStyle;lambda$drawHighlights$0g(Ljava/util/function/DoubleSupplier;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;)VbpbiassupportingBlockeffectlambda$emitGizmos$1lambda$emitGizmos$0 SourceFileSupportBlockRenderer.javaBootstrapMethodsß1 2 +ß4 5 *õ7(Ljava/lang/Object;)V9 : $%< (Lnet/minecraft/core/BlockPos;)V> ?@A BC"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; InnerClassesF1net/minecraft/client/renderer/debug/DebugRendererSimpleDebugRendererI%java/lang/invoke/MethodHandles$LookupKjava/lang/invoke/MethodHandlesLookup! öøùúû\*·* µ *¸µ*+µ±ü ýþÿû›¯¸Š9  *´ g%—ž.* µ *´¶': * ¶-  ¶37¶9¶?¸Eµ*´´K:  Æ ´O¶U™* º[a¶b*´¹f:  ¹l™7 ¹qÀ.: ¦§ÿã¶u™§ÿØ**ºx{¶b§ÿűüB"#$%#&?)H*X+e.†/�0�2˜3›5«6®7ýp # †%¯þÿ¯¯¯¯  ¯  ¯  © HgM ü?ü%Pü mü. ù   deû]+´|*,+º}¶�±ü :Eý*þÿ¯ ¯ôõûQ…+¶‡‡‹c¸�¶“èp‡k–o¯üHýþÿæçû»À+¶˜‡�(kg9+¶Ÿ‡�(kg9+¶¢‡�(kg9 c¥(kc9 c¥(kc9  c¥(kc9»:Y   ·§ª¸«¸±¸·W*´´½+¶À*´´½+¸Æ¶Ì+¶Ò:¸±:¶Ø¹f:¹l™¹qÀ::¸·W§ÿâ±ü6 L MN'O3P?QKRlS‹T’U´V¼W¿Xý„ ´ÀþÿÀÀÀ¯ ³¦'™ 3� ?� Ku‹5 !’."##ÿž  ™Ó²mú  ¯$%ûÔ :+¹Û9,¶à:*…c¶ä,¶è:¶ëš*ïcñ¶ä±ü;=>@!A+B9DýR:þÿ:::¯:&2',(!) þ9™™*õû:*+¶ò¯ü5ýþÿ +ßû¯ü+,-. =/0/=/3/=68;DöEG HJL