Êþº¾EŠ  Snet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$ProjectionTERRAIN_MATCHINGULnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;   Gnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementX(Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V  net/minecraft/core/Vec3iZEROLnet/minecraft/core/Vec3i;  java/util/Collections emptyList()Ljava/util/List;java/lang/IllegalStateException;Invalid call to EmptyPoolElement.getBoundingBox, filter me!  (Ljava/lang/String;)V !"# $%Knet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementTypeEMPTYMLnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType;'Empty )*+ ,-Cnet/minecraft/world/level/levelgen/structure/pools/EmptyPoolElementINSTANCEELnet/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement;/ 01get()Ljava/util/function/Supplier; 345 67!com/mojang/serialization/MapCodecunitB(Ljava/util/function/Supplier;)Lcom/mojang/serialization/MapCodec; )9 :;CODEC#Lcom/mojang/serialization/MapCodec; )= >()V SignaturejLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisgetSizeœ(Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i;structureTemplateManagerVLnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;rotation*Lnet/minecraft/world/level/block/Rotation;MethodParametersgetShuffledJigsawBlocksÐ(Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List;positionLnet/minecraft/core/BlockPos;random!Lnet/minecraft/util/RandomSource;1(Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List;getBoundingBoxÙ(Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox;placeê(Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Zlevel)Lnet/minecraft/world/level/WorldGenLevel;structureManager,Lnet/minecraft/world/level/StructureManager; generator0Lnet/minecraft/world/level/chunk/ChunkGenerator; referencePoschunkBB:Lnet/minecraft/world/level/levelgen/structure/BoundingBox;liquidSettingsLLnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; keepJigsawsZgetTypeO()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType;R()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType<*>;toString()Ljava/lang/String;lambda$static$0G()Lnet/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement; SourceFileEmptyPoolElement.javaBootstrapMethodsp()Ljava/lang/Object;r )s ijjv wxy z{"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses~Hnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool Projection�]net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfoƒMnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateJigsawBlockInfo†%java/lang/invoke/MethodHandles$Lookupˆjava/lang/invoke/MethodHandlesLookup!):;?@,-  >A6*²·±B C D-EFAB² °BC D-GHIJK GILMAV¸°B#C4D-GHNOIJPQKGNIP?RSTAR »Y·¿B(C* D- GH NO IJK GNIUVAš ¬B-Cz D-GHWXYZ[\NO]OIJ^_PQ `a bc K- GWY[N]I^P`bdeA.² °B2C D-?fghA-&°B7C D- ijA²(°Bk>A2º.¸2³8»)Y·<³(±B  lmn uoqt|}@€‚„…‡‰