Êþº¾E}  java/lang/Object()V   (net/minecraft/core/registries/Registries TEMPLATE_POOL%Lnet/minecraft/resources/ResourceKey;  ,net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter;   !net/minecraft/data/worldgen/PoolsEMPTY  net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;bastion/mobs/piglin!Hnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool#bastion/mobs/melee_piglin %&' ()Gnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementsingle1(Ljava/lang/String;)Ljava/util/function/Function; +,- ./java/lang/IntegervalueOf(I)Ljava/lang/Integer; 123 45com/mojang/datafixers/util/PairofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;7bastion/mobs/sword_piglin9bastion/mobs/crossbow_piglin;bastion/mobs/empty =>? 4@'com/google/common/collect/ImmutableLists(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; BCD EFSnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$ProjectionRIGIDULnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; H Iƒ(Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V K LMregister�(Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)VObastion/mobs/hoglin =Q 4RO(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;Tbastion/blocks/goldVbastion/blocks/airXbastion/mobs/piglin_meleeZ bastion/mobs/melee_piglin_always =\ 4]a(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;_.net/minecraft/data/worldgen/BastionSharedPoolsCodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/data/worldgen/BastionSharedPools; bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;pools!Lnet/minecraft/core/HolderGetter;emptyLnet/minecraft/core/Holder;LocalVariableTypeTablezLnet/minecraft/data/worldgen/BootstrapContext;mLnet/minecraft/core/HolderGetter;gLnet/minecraft/core/Holder;MethodParameters Signature}(Lnet/minecraft/data/worldgen/BootstrapContext;)V SourceFileBastionSharedPools.java InnerClassesx#net/minecraft/core/Holder$Referenceznet/minecraft/core/Holder Reference Projection!^`/*·±a b cd ef`± é*²¹ L+²¹M*» Y,"¸$¸*¸06¸$¸*¸08¸$¸*¸0:¸$¸*¸0¸<²A·G¸J*N» Y,N¸$¸*¸0:¸$¸*¸0¸P²A·G¸J*S» Y,U¸$¸*¸0S¸$¸*¸0¸P²A·G¸J*W» Y,Y¸$¸*¸0"¸$¸*¸06¸$¸*¸0¸[²A·G¸J±aj *6BLUXbnx�„$Ž'š(¤&­$°-º0Æ1Ò2Ü/å-è6b égh ßijÕklm égn ßioÕkpqgrstuvwy{ B |@