ΚώΊΎE‘  Qnet/minecraft/world/level/levelgen/structure/templatesystem/loader/TemplateSourceE(Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/core/HolderGetter;)V   `net/minecraft/world/level/levelgen/structure/templatesystem/loader/ResourceManagerTemplateSourceresourceManager6Lnet/minecraft/server/packs/resources/ResourceManager;  fileToIdConverter+Lnet/minecraft/resources/FileToIdConverter;  )net/minecraft/resources/FileToIdConverteridToFileJ(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; getΉ(Lnet/minecraft/world/level/levelgen/structure/templatesystem/loader/ResourceManagerTemplateSource;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier; acceptC(Lnet/minecraft/resources/Identifier;)Ljava/util/function/Consumer;  !"loade(Lnet/minecraft/server/packs/resources/IoSupplier;ZLjava/util/function/Consumer;)Ljava/util/Optional; $ %&listMatchingResourcesG(Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; ()* +, java/util/MapkeySet()Ljava/util/Set; ./0 12 java/util/Setstream()Ljava/util/stream/Stream; 456 78java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;: ;<applyJ(Lnet/minecraft/resources/FileToIdConverter;)Ljava/util/function/Function; >?@ ABjava/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; D EFLOGGERLorg/slf4j/Logger;HCouldn't load structure {} JKL MNorg/slf4j/Loggererror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V PQR ST4net/minecraft/server/packs/resources/ResourceManageropen;(Lnet/minecraft/resources/Identifier;)Ljava/io/InputStream; VWX YZcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;¦(Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/FileToIdConverter;)VCodeLineNumberTableLocalVariableTablethisbLnet/minecraft/world/level/levelgen/structure/templatesystem/loader/ResourceManagerTemplateSource; fixerUpper!Lcom/mojang/datafixers/DataFixer; blockLookup!Lnet/minecraft/core/HolderGetter;LocalVariableTypeTableJLnet/minecraft/core/HolderGetter;MethodParameters SignatureΟ(Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/FileToIdConverter;)VsetResourceManager9(Lnet/minecraft/server/packs/resources/ResourceManager;)V:(Lnet/minecraft/resources/Identifier;)Ljava/util/Optional;id$Lnet/minecraft/resources/Identifier; identifier‹(Lnet/minecraft/resources/Identifier;)Ljava/util/Optional;listA()Ljava/util/stream/Stream; lambda$load$1<(Lnet/minecraft/resources/Identifier;Ljava/lang/Throwable;)VeLjava/lang/Throwable; lambda$load$0 Exceptionszjava/io/IOException()V SourceFile"ResourceManagerTemplateSource.javaBootstrapMethods()Ljava/lang/Object;ƒ „ wT†()Ljava/io/InputStream;ˆ(Ljava/lang/Object;)VŠ ‹ st(Ljava/lang/Throwable;)V8 ‘ ’fileToId• –—˜ ™š"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!EF [\‚*+,·*-΅*΅ ±] ^4_`abcd e cfgac hijk\>*+΅±] ^_` g !l\^*΄ +ΆM**,Ί+ΊΆ°] " #^ _`mn ongmhpq2\S)*΄ *΄Ά#Ή'Ή-*΄ YΈ3WΊ9Ή=°](^ )_`hr st\A ²CG*+ΉI±]#^ mn uvwT\? *΄+ΉO°]#^ _` onxy{|\ΈU³C±]}~ ”€‚…”‡‰Œ”Ž“› œž