Êþº¾EŠ  java/lang/Object()V   (net/minecraft/core/registries/Registries TEMPLATE_POOL%Lnet/minecraft/resources/ResourceKey;  #net/minecraft/resources/ResourceKeycreatep(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey;  "net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;  !net/minecraft/data/worldgen/Pools createKeyK(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey;  !parse # $9(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; &'( )*,net/minecraft/data/worldgen/BootstrapContextregister^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; &, -.lookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; 0 1 EMPTY 345 67net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;9Hnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool ;<= >?'com/google/common/collect/ImmutableListof+()Lcom/google/common/collect/ImmutableList; ABC DESnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$ProjectionRIGIDULnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; 8G Hƒ(Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V JKL MN)net/minecraft/data/worldgen/BastionPieces bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)V PKQ0net/minecraft/data/worldgen/PillagerOutpostPools SKT(net/minecraft/data/worldgen/VillagePools VKW6net/minecraft/data/worldgen/AncientCityStructurePieces YKZ4net/minecraft/data/worldgen/TrailRuinsStructurePools \K]7net/minecraft/data/worldgen/TrialChambersStructurePools _K`7net/minecraft/data/worldgen/AbandonedCampStructurePoolsbempty SignatureqLnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethis#Lnet/minecraft/data/worldgen/Pools;location$Lnet/minecraft/resources/Identifier;MethodParameters—(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey;nameLjava/lang/String;…(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey;parseKey�(Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;poolJLnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;LocalVariableTypeTablezLnet/minecraft/data/worldgen/BootstrapContext;Ù(Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)Vpools!Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder;mLnet/minecraft/core/HolderGetter;gLnet/minecraft/core/Holder;}(Lnet/minecraft/data/worldgen/BootstrapContext;)V SourceFile Pools.java InnerClasses…#net/minecraft/core/Holder$Reference‡net/minecraft/core/Holder Reference Projection!1 cde/*·±f g hi e2²*¸ °fg jkljcm $e2*¸¸°fg nolncp q$e2*¸¸°fg nolncp )rea *+¸",¹%W±f  g  st no uvw  sxl snucy MNeÕI*²¹+L+²/¹2M*²/»8Y,¸:²@·F¹%W*¸I*¸O*¸R*¸U*¸X*¸[*¸^±f.  #,%0&4'8(<)@*D+H,g Ist ?z{5b|w Isx ?z}5b~lsc€e! a¸"³/±f �‚ƒ„†ˆ A8‰@