Êþº¾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/ProcessorListsENTRANCE_REPLACEMENT  net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;  BASTION_GENERIC_DEGRADATION " # BRIDGE % & RAMPART_DEGRADATION ( )  TEMPLATE_POOL +,- . !net/minecraft/data/worldgen/PoolsEMPTY0bastion/bridge/starting_pieces2Hnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool4'bastion/bridge/starting_pieces/entrance 678 9:Gnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementsingleL(Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; <=> ?@java/lang/IntegervalueOf(I)Ljava/lang/Integer; BCD EFcom/mojang/datafixers/util/PairofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;H,bastion/bridge/starting_pieces/entrance_face JKL EM'com/google/common/collect/ImmutableListO(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; OPQ RSSnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$ProjectionRIGIDULnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; 1U Vƒ(Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V +X YZregister�(Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)V\bastion/bridge/bridge_pieces^#bastion/bridge/bridge_pieces/bridge J` Ea=(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;cbastion/bridge/legsebastion/bridge/legs/leg_0gbastion/bridge/legs/leg_1ibastion/bridge/wallsk bastion/bridge/walls/wall_base_0m bastion/bridge/walls/wall_base_1obastion/bridge/rampartsq!bastion/bridge/ramparts/rampart_0s!bastion/bridge/ramparts/rampart_1ubastion/bridge/rampart_platesw%bastion/bridge/rampart_plates/plate_0ybastion/bridge/connectors{)bastion/bridge/connectors/back_bridge_top},bastion/bridge/connectors/back_bridge_bottom.net/minecraft/data/worldgen/BastionBridgePoolsCodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/data/worldgen/BastionBridgePools; bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;processorLists!Lnet/minecraft/core/HolderGetter;entranceReplacementLnet/minecraft/core/Holder;bastionGenericDegradationbridgerampartDegradationpoolsemptyLocalVariableTypeTablezLnet/minecraft/data/worldgen/BootstrapContext;wLnet/minecraft/core/HolderGetter;qLnet/minecraft/core/Holder;mLnet/minecraft/core/HolderGetter;gLnet/minecraft/core/Holder;MethodParameters Signature}(Lnet/minecraft/data/worldgen/BootstrapContext;)V SourceFileBastionBridgePools.java InnerClassesŸ#net/minecraft/core/Holder$Reference¡net/minecraft/core/Holder Reference Projection!~€/*·±� ‚ ƒ„ …†€é�*²¹ L+²¹M+²¹N+²!¹:+²$¹:*²'¹ :²*¹:*/»1Y3,¸5¸;¸AG-¸5¸;¸A¸I²N·T¸W*[»1Y]¸5¸;¸A¸_²N·T¸W*b»1Yd-¸5¸;¸Af-¸5¸;¸A¸I²N·T¸W*h»1Yj¸5¸;¸Al¸5¸;¸A¸I²N·T¸W*n»1Yp¸5¸;¸Ar¸5¸;¸A¸I²N·T¸W*t»1Yv¸5¸;¸A¸_²N·T¸W*x»1Yz-¸5¸;¸A|-¸5¸;¸A¸I²N·T¸W±�¦) )4?KWdnwz ‡#‘"š �(©+¶,À*É(Ì1Ù4ç5ñ3ú1ý: =>"<+:.C;FEENCQK]NjOtM}K€S‚R�‡ˆ w‰Šm‹Œc�Œ)XŽŒ4M�Œ?B�ŠK6‘Œ’R�‡“ w‰”m‹•c�•)XŽ•4M�•?B�–K6‘—˜‡™š›œ�ž ¢ O1£@