ΚώΊΎEž  java/lang/Object()Vjava/util/IdentityHashMap   net/minecraft/stats/StatTypemapLjava/util/Map;  registryLnet/minecraft/core/Registry;   displayName&Lnet/minecraft/network/chat/Component;  net/minecraft/core/Registrykey'()Lnet/minecraft/resources/ResourceKey;  ! ")net/minecraft/network/codec/ByteBufCodecsP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec;$ %&apply=(Lnet/minecraft/stats/StatType;)Ljava/util/function/Function;( %)()Ljava/util/function/Function; +,- .'net/minecraft/network/codec/StreamCodece(Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; 0 12 streamCodec)Lnet/minecraft/network/codec/StreamCodec; 456 78 java/util/Map containsKey(Ljava/lang/Object;)Z: %;`(Lnet/minecraft/stats/StatType;Lnet/minecraft/stats/StatFormatter;)Ljava/util/function/Function; 4= >?computeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;Anet/minecraft/stats/Stat 4C DEvalues()Ljava/util/Collection; GHI JKjava/util/Collectioniterator()Ljava/util/Iterator; MNO PQ!net/minecraft/stats/StatFormatterDEFAULT#Lnet/minecraft/stats/StatFormatter; S TUgetQ(Ljava/lang/Object;Lnet/minecraft/stats/StatFormatter;)Lnet/minecraft/stats/Stat; @W XV(Lnet/minecraft/stats/StatType;Ljava/lang/Object;Lnet/minecraft/stats/StatFormatter;)VZjava/lang/Iterable Signature"Lnet/minecraft/core/Registry;3Ljava/util/Map;>;yLnet/minecraft/network/codec/StreamCodec;>;F(Lnet/minecraft/core/Registry;Lnet/minecraft/network/chat/Component;)VCodeLineNumberTableLocalVariableTablethisLnet/minecraft/stats/StatType;LocalVariableTypeTable#Lnet/minecraft/stats/StatType;MethodParametersK(Lnet/minecraft/core/Registry;Lnet/minecraft/network/chat/Component;)V+()Lnet/minecraft/network/codec/StreamCodec;{()Lnet/minecraft/network/codec/StreamCodec;>;containsLjava/lang/Object;TT;(TT;)Zargument formatterG(TT;Lnet/minecraft/stats/StatFormatter;)Lnet/minecraft/stats/Stat; getRegistry()Lnet/minecraft/core/Registry;$()Lnet/minecraft/core/Registry;7()Ljava/util/Iterator;>;.(Ljava/lang/Object;)Lnet/minecraft/stats/Stat;$(TT;)Lnet/minecraft/stats/Stat;getDisplayName(()Lnet/minecraft/network/chat/Component; lambda$get$0Q(Lnet/minecraft/stats/StatFormatter;Ljava/lang/Object;)Lnet/minecraft/stats/Stat;t]Ljava/lang/Object;Ljava/lang/Iterable;>; SourceFile StatType.javaBootstrapMethods‚&(Ljava/lang/Object;)Ljava/lang/Object;„ … Tvvˆ @‰ Š‹getValue()Ljava/lang/Object;.(Lnet/minecraft/stats/Stat;)Ljava/lang/Object;  z{’ “”• –—"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; InnerClassesš%java/lang/invoke/MethodHandles$Lookupœjava/lang/invoke/MethodHandlesLookup! Y[\[]12[^ _`₯7*·*»Y· ΅ *+΅*,΅*+ΉΈ*Ί#Ί'Ή*΅/±a6b 7cd77e7cf7\g [h1i`A*΄/°ab cde cf[jk8`[ *΄ +Ή3¬ab cd le cf mg[nTU`o*΄ +*,Ί9Ή<ΐ@°a$b cdolpQecfomg op[qrs`A*΄°a(b cde cf[tJK`K*΄ ΉBΉF°a-b cde cf[uTv`Y *+²LΆR°a1b cd ole cf omgo[wxy`A*΄°a5b cde cfz{`[ »@Y*,+·V°a$b  cd pQ |le  cf[}~€ ‘ƒ†‘‡Œ‘Ž†˜ ™›