Êþº¾ET  java/lang/Object()V   com/google/common/collect/Lists newArrayList()Ljava/util/ArrayList;  !net/minecraft/CrashReportCategoryentriesLjava/util/List;java/lang/StackTraceElement   stackTrace[Ljava/lang/StackTraceElement;  titleLjava/lang/String;  !"java/util/LocaleROOTLjava/util/Locale;$%.2f,%.2f,%.2f - %s &'( )*java/lang/DoublevalueOf(D)Ljava/lang/Double; ,-. /0net/minecraft/core/BlockPos containing"(DDD)Lnet/minecraft/core/BlockPos; 2 34formatLocation`(Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Ljava/lang/String; 678 9:java/lang/StringformatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ,< =>getX()I ,@ A>getY ,C D>getZ F 3GF(Lnet/minecraft/world/level/LevelHeightAccessor;III)Ljava/lang/String;Ijava/lang/StringBuilder HLWorld: (%d,%d,%d) NOP )Qjava/lang/Integer(I)Ljava/lang/Integer; HS TUappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;Wjava/lang/ThrowableY(Error finding world loc)[, ]^_ `anet/minecraft/core/SectionPosblockToSectionCoord(I)I ]c dasectionToBlockCoord fgh i>-net/minecraft/world/level/LevelHeightAccessorgetMinY fk l>getMaxYnNSection: (at %d,%d,%d in %d,%d,%d; chunk contains blocks %d,%d,%d to %d,%d,%d)p(Error finding chunk loc)rLRegion: (%d,%d; contains chunks %d,%d to %d,%d, blocks %d,%d,%d to %d,%d,%d) Ht uvtoString()Ljava/lang/String; xyz {|net/minecraft/CrashReportDetailcall()Ljava/lang/Object; ~ € setDetailI(Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/CrashReportCategory; ‚ ƒ„setDetailError*(Ljava/lang/String;Ljava/lang/Throwable;)V†'net/minecraft/CrashReportCategory$Entry …ˆ ‰'(Ljava/lang/String;Ljava/lang/Object;)V ‹Œ� Ž�java/util/Listadd(Ljava/lang/Object;)Z ‘’“ ”•java/lang/Thread currentThread()Ljava/lang/Thread; ‘— ˜™ getStackTrace ()[Ljava/lang/StackTraceElement; ›œ� žŸjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V ¡ ¢£isNativeMethod()Z ¥ ¦v getClassName ¨©ª «¬java/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z ® ¯v getFileName ± ²v getMethodName ´ «�¶-- ¸ -- ºDetails: ‹¼ ½¾iterator()Ljava/util/Iterator; ÀÁ ãjava/util/IteratorhasNext ÀÅ Æ|nextÈ …Ê ËvkeyÍ: …Ï ÐvvalueÒ Stacktrace:Ô at HÖ T×-(Ljava/lang/Object;)Ljava/lang/StringBuilder;ÙBlock ¨Û ÜÝrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;ß {àU(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/CrashReportDetail; â ãX(Ljava/lang/String;Lnet/minecraft/CrashReportDetail;)Lnet/minecraft/CrashReportCategory; å æçpopulateBlockLocationDetails”(Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/CrashReportCategory;éBlock locationë {ìo(Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/CrashReportDetail; Signature;Ljava/util/List;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis#Lnet/minecraft/CrashReportCategory;MethodParametersF(Lnet/minecraft/world/level/LevelHeightAccessor;DDD)Ljava/lang/String;levelHeightAccessor/Lnet/minecraft/world/level/LevelHeightAccessor;xDyzposLnet/minecraft/core/BlockPos;ignoredLjava/lang/Throwable;sectionXIsectionYsectionZ relativeX relativeY relativeZ minBlockX minBlockY minBlockZ maxBlockX maxBlockY maxBlockZregionXregionZ minChunkX minChunkZ maxChunkX maxChunkZresultLjava/lang/StringBuilder; StackMapTabletcallback!Lnet/minecraft/CrashReportDetail;LocalVariableTypeTable5Lnet/minecraft/CrashReportDetail;l(Ljava/lang/String;Lnet/minecraft/CrashReportDetail;)Lnet/minecraft/CrashReportCategory;Ljava/lang/Object;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;fillInStackTrace nestedOffsetfullvalidateStackTrace=(Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)ZsourceLjava/lang/StackTraceElement;current getDetails(Ljava/lang/StringBuilder;)Ventry)Lnet/minecraft/CrashReportCategory$Entry;elementbuilder getStacktracepopulateBlockDetails¤(Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Vcategorystate2Lnet/minecraft/world/level/block/state/BlockState;%lambda$populateBlockLocationDetails$0 Exceptions8java/lang/Exception SourceFileCrashReportCategory.java NestMembersBootstrapMethods|? @tA1net/minecraft/world/level/block/state/StateHoldervD E 54G HIJ KL"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; InnerClassesEntryP%java/lang/invoke/MethodHandles$LookupRjava/lang/invoke/MethodHandlesLookup!íîïð]*·*¸µ *½µ*+µ±ñ òóôõ 3öðy 1²#½Y'¸%SY)¸%SY¸%SY*')¸+¸1S¸5°ñò*1÷ø1ùú1ûú1üúõ÷ùûü 34ðE*+¶;+¶?+¶B¸E°ñò÷øýþõ ÷ý 3GðU»HY·J:²K½Y¸MSY¸MSY¸MS¸5¶RW§ :X¶RWZ¶RW¸\6¸\6¸\6~6~6 ~6 ¸b6 *¹e6 ¸b6 `¸bd6*¹j6`¸bd6²m ½Y¸MSY ¸MSY ¸MSY¸MSY¸MSY¸MSY ¸MSY ¸MSY ¸MSY ¸MSY ¸MSY ¸MS¸5¶RW§ :o¶RWZ¶RW z6 z6x6x6`xd6 `xd6  x6 *¹e6  x6 ` xd6*¹j6` xd6²q ½Y¸MSY¸MSY¸MSY¸MSY ¸MSY ¸MSY ¸MSY ¸MSY ¸MSY ¸MSY ¸MSY ¸MS¸5¶RW§ :X¶RW¶s° 03VEV+Vñ¢( #0&3$5%=(E+K,Q-W.]/c0i1p2x34Š5’6�7:89#<+?1@7A=BCCMDWE^FfGmHxI€J‹KNL MPòB 5ÿKËQÅW¿]¹c³ i­ p¦ xž  —  ŠŒ ’„ �y ÿ1Ó7Í=ÇCÁM· W­ ^¦ fž  m—  xŒ €„ ‹y  ÿ÷øùûü $ÿ3fHV ÷ÛV ÷ãV õ÷ùûüãð—*+,¹w¶}W§ N*+-¶�*° VñU XVWYò*óôË OVõ Ëí€ðW*´ »…Y+,·‡¹ŠW*°ñ ]^ò óôËÐõ ËÐ ƒ„ðJ*+,¶}W±ñ bcò óôËõ Ë að’2¸�¶–M,¾�¬*,¾dd½µ,`*´*´¾¸š*´¾¬ñfi jmn,oò 2óô2!+"ü#õ!$%ð-„*´¾™+Ǭ*´2N-¶ +¶  --¶¤+¶¤¸§™-¶­+¶­¸§™-¶°+¶°¸§š¬,Ƨ*´¾¤§Ÿ¬,Æ*´2,¶³š¬*´+S¬ñ:s twz!{/|=}JL‚fƒh…y†{‰‚‹ò*„óô„&'„Æ'o('' ü;@Lÿõ &Æ)*ð1•+µ¶R*´¶R·¶RW+¹¶RW*´ ¹»M,¹¿™0,¹ÄÀ…N+ǶRW+-¶É¶RW+̶RW+-¶Î¶RW§ÿÍ*´¾ž5+ѶRW*´M,¾>6¢,2:+Ó¶RW+¶ÕW„§ÿã±ñ>��’7“>”G•N–W—Z™bšiœ€�‡žŽœ”¡ò*7 +,€-'•óô•.ü$Àú5þ#øõ./™ð/*´°ñ¤ò óô 01ðj*Ø-Y¸ÚWºÞ¶áW*+,¸äW±ñ¨ª«ò*2ô÷øýþ34õ2÷ý3 æçðL*è+,ºê¶á°ñ®ò 2ô÷øýþõ 2÷ý 54ð:*+¸1°ñ®ò÷øýþ679:;…<F=>BF=CBM…NOQS