Êþº¾E¬  java/lang/Object()V   (net/minecraft/core/registries/RegistriesPROCESSOR_LIST%Lnet/minecraft/resources/ResourceKey;  ,net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter;   *net/minecraft/data/worldgen/ProcessorLists OUTPOST_ROT  net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;   TEMPLATE_POOL "#$ % !net/minecraft/data/worldgen/PoolsEMPTY '() * 0net/minecraft/data/worldgen/PillagerOutpostPoolsSTART,Hnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool.pillager_outpost/base_plate 012 34Gnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementlegacy1(Ljava/lang/String;)Ljava/util/function/Function; 678 9:java/lang/IntegervalueOf(I)Ljava/lang/Integer; <=> ?@com/mojang/datafixers/util/PairofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; BCD ?E'com/google/common/collect/ImmutableList=(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; GHI JKSnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$ProjectionRIGIDULnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; +M Nƒ(Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V P QRregister^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference;Tpillager_outpost/towersVpillager_outpost/watchtowerX%pillager_outpost/watchtower_overgrown 0Z 3[L(Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; B] ?^O(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; 0` ablist/(Ljava/util/List;)Ljava/util/function/Function; "d Qe�(Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)Vgpillager_outpost/feature_platesipillager_outpost/feature_plate Gk lKTERRAIN_MATCHINGnpillager_outpost/featuresppillager_outpost/feature_cage1rpillager_outpost/feature_cage2t)pillager_outpost/feature_cage_with_allaysvpillager_outpost/feature_logsxpillager_outpost/feature_tent1zpillager_outpost/feature_tent2| pillager_outpost/feature_targets 0~ €empty()Ljava/util/function/Function; B‚ ?ƒ»(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;…pillager_outpost/base_plates "‡ ˆ‰ createKey9(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; SignatureqLnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/data/worldgen/PillagerOutpostPools; bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;processorLists!Lnet/minecraft/core/HolderGetter; outpostRotLnet/minecraft/core/Holder;poolsLocalVariableTypeTablezLnet/minecraft/data/worldgen/BootstrapContext;wLnet/minecraft/core/HolderGetter;qLnet/minecraft/core/Holder;mLnet/minecraft/core/HolderGetter;gLnet/minecraft/core/Holder;MethodParameters}(Lnet/minecraft/data/worldgen/BootstrapContext;)V SourceFilePillagerOutpostPools.java InnerClasses§#net/minecraft/core/Holder$Reference©net/minecraft/core/Holder Reference Projection!'* Š‹Œ/*·±� Ž �� ‘’Œ*²¹ L+²¹M*²¹ N-²!¹:*²&»+Y-¸/¸5¸;¸A²F·L¹OW*S»+YU¸/W,¸Y¸\¸_¸5¸;¸A²F·L¸c*f»+Yh¸/¸5¸;¸A²j·L¸c*m»+Yo¸/¸5¸;q¸/¸5¸;s¸/¸5¸;u¸/¸5¸;w¸/¸5¸;y¸/¸5¸;{¸/¸5¸;¸}¸5¸;¸�²F·L¸c±�‚  )5?HNY#_$b"i%l"o!x{*†-�,™*œ2§5³6¿7Ë8×9ã:ï;ù<4 2@Ž4“” •–ý—˜ó™–)蘚4“› •œý—�ó™ž)蟠“Š¡¢Œ! „¸†³&±�£¤¥¦¨ª G+«@