Ęūēž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/ProcessorListsBASTION_GENERIC_DEGRADATION  net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;   TEMPLATE_POOL "#$ % !net/minecraft/data/worldgen/PoolsEMPTY '() * )net/minecraft/data/worldgen/BastionPiecesSTART,Hnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool.bastion/units/air_base 012 34Gnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementsingleL(Ljava/lang/String;Lnet/minecraft/core/Holder;)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;Bbastion/hoglin_stable/air_baseDbastion/treasure/big_air_fullF,bastion/bridge/starting_pieces/entrance_base HIJ ?K'com/google/common/collect/ImmutableLists(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; MNO PQSnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$ProjectionRIGIDULnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; +S Tƒ(Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V V WXregister^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; Z[\ ]^4net/minecraft/data/worldgen/BastionHousingUnitsPools bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)V `[a4net/minecraft/data/worldgen/BastionHoglinStablePools c[d4net/minecraft/data/worldgen/BastionTreasureRoomPools f[g.net/minecraft/data/worldgen/BastionBridgePools i[j.net/minecraft/data/worldgen/BastionSharedPoolslbastion/starts "n op createKey9(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; SignatureqLnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethis+Lnet/minecraft/data/worldgen/BastionPieces;context.Lnet/minecraft/data/worldgen/BootstrapContext;processorLists!Lnet/minecraft/core/HolderGetter;bastionGenericDegradationLnet/minecraft/core/Holder;poolsemptyLocalVariableTypeTablezLnet/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 SourceFileBastionPieces.java InnerClasses#net/minecraft/core/Holder$Referencenet/minecraft/core/Holder Reference Projection!'* qrs/*ˇąt u vw ]^sW ‹*˛š L+˛šM*˛š N-˛!š:*˛&ģ+Y-,¸/¸5¸;A,¸/¸5¸;C,¸/¸5¸;E,¸/¸5¸;¸G˛LˇRšUW*¸Y*¸_*¸b*¸e*¸hątF )6CP]gpv"z#~$‚%†&Š'u4‹xy z{w|}m~{)b}€4‹x z‚w|ƒm~„)b…†xq‡ˆs! k¸mŗ&ąt‰Š‹ŒŽ M+‘@