Êþº¾Eo  java/lang/Object()V   >net/minecraft/world/level/levelgen/placement/InSquarePlacementINSTANCE@Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement;net/minecraft/core/SectionPos  net/minecraft/util/RandomSourcenextInt(I)I  net/minecraft/core/BlockPosgetX()I  getZ  getY " #(III)V %&' ()java/util/function/Consumeraccept(Ljava/lang/Object;)V + ,-CODEC#Lcom/mojang/serialization/MapCodec; 0 12get()Ljava/util/function/Supplier; 456 78!com/mojang/serialization/MapCodecunitB(Ljava/util/function/Supplier;)Lcom/mojang/serialization/MapCodec;:>net/minecraft/world/level/levelgen/placement/PlacementModifier SignatureeLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisspreadB()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement;modify�(Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)Vcontext?Lnet/minecraft/world/level/levelgen/placement/PlacementContext;random!Lnet/minecraft/util/RandomSource;originLnet/minecraft/core/BlockPos;outputLjava/util/function/Consumer;xIzLocalVariableTypeTable;MethodParameters¼(Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)Vcodec%()Lcom/mojang/serialization/MapCodec;g()Lcom/mojang/serialization/MapCodec;lambda$static$0 SourceFileInSquarePlacement.javaBootstrapMethods]()Ljava/lang/Object;_ ` WBBc def gh"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; InnerClassesk%java/lang/invoke/MethodHandles$Lookupmjava/lang/invoke/MethodHandlesLookup!9 ,-;<=/*·±> ? @ AB=²°>CD=¹5,¹-¶`6,¹-¶`6»Y-¶·!¹$±>4?H5@ 5EF5GH5IJ5KL&MNONP 5KQREGIK;STU=.²*°> ? @ ;V WB=²°>X=2»Y·.³º/¸3³*±>  YZ[ b\^ai jln