Êþº¾E  java/lang/Record()V   :net/minecraft/world/level/levelgen/feature/CuboidPlacementxzSize/Lnet/minecraft/util/valueproviders/IntProvider;   ySize   includeEdgesZ  includeInterior  CODEC#Lcom/mojang/serialization/MapCodec;   -net/minecraft/util/valueproviders/IntProvidersample$(Lnet/minecraft/util/RandomSource;)I "#$ %&net/minecraft/core/BlockPosmutable/()Lnet/minecraft/core/BlockPos$MutableBlockPos; "( )*getX()I ", -*getY "/ 0*getZ 234 56+net/minecraft/core/BlockPos$MutableBlockPosset2(III)Lnet/minecraft/core/BlockPos$MutableBlockPos; 28 9: immutable()Lnet/minecraft/core/BlockPos; <=> ?@java/util/function/Consumeraccept(Ljava/lang/Object;)VB CDtoStringP(Lnet/minecraft/world/level/levelgen/feature/CuboidPlacement;)Ljava/lang/String;F GHhashCode?(Lnet/minecraft/world/level/levelgen/feature/CuboidPlacement;)IJ KLequalsQ(Lnet/minecraft/world/level/levelgen/feature/CuboidPlacement;Ljava/lang/Object;)Z NOP QR.net/minecraft/util/valueproviders/IntProviderscodec$(II)Lcom/mojang/serialization/Codec;Txz_size VWX YZcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;\ ]^apply()Ljava/util/function/Function; `ab cd!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;fy_size\ Vi jkBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec;m include_edges opq rsjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; uvw xy.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;\|include_interior\ €� ‚ƒ;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroup©(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P4;… ]†(()Lcom/mojang/datafixers/util/Function4; ˆ‰Š ]‹!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App;\ Ž�� ‘’2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;”>net/minecraft/world/level/levelgen/placement/PlacementModifier SignatureaLcom/mojang/serialization/MapCodec;c(Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;ZZ)VCodeLineNumberTableLocalVariableTablethis;modify�(Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)VzIyxcontext?Lnet/minecraft/world/level/levelgen/placement/PlacementContext;random!Lnet/minecraft/util/RandomSource;originLnet/minecraft/core/BlockPos;outputLjava/util/function/Consumer;heightwidthlengthmutPos-Lnet/minecraft/core/BlockPos$MutableBlockPos;LocalVariableTypeTable; StackMapTable·=net/minecraft/world/level/levelgen/placement/PlacementContext¹net/minecraft/util/RandomSource¼(Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)V()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;1()Lnet/minecraft/util/valueproviders/IntProvider;()Zlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileCuboidPlacement.javaRecordBootstrapMethodsË)xzSize;ySize;includeEdges;includeInterior Ñ&(Ljava/lang/Object;)Ljava/lang/Object;Ó Ô ¿Öm(Lnet/minecraft/world/level/levelgen/feature/CuboidPlacement;)Lnet/minecraft/util/valueproviders/IntProvider;Ø Ù ¿Û Ü ÀÞQ(Lnet/minecraft/world/level/levelgen/feature/CuboidPlacement;)Ljava/lang/Boolean;à á Àã\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;å æ —èÂ(Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/world/level/levelgen/feature/CuboidPlacement;ê ë ÁÂÂî ïðñ òójava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;õ ö÷ø ùú"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; InnerClassesMutableBlockPosInstanceÿcom/mojang/datafixers/ProductsP4%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1“  •– —˜l*·*+µ*,µ *µ*µ±™š4›œ  � Qž˜.²°™š ›œ•Ÿ ¡˜N *´ ,¹6*´,¹6*´,¹6-¶!:6  £ä6  £Ô6  £Ä -¶'` -¶+` -¶.`¶1W*´š ™    ™‹  §�*´š ™    ™i  §_*´š ™    ™G  §=*´š* ™% Ÿ ™ Ÿ ™  Ÿ§¶7¹;„ §ÿ;„ §ÿ+„ §ÿ±™V# $%$'*)4*>+H,c/‚0…3¤4§7Æ8É<ô=÷@+ *)Dšz AÈ¢£ 7ؤ£ -襣 ›œ¦§¨©ª«¬­  ®£þ¯£$ò°£*ì±²³ ¬´µ8ÿ- ¶¸"<2ü ü 4- úúú�¦¨ª¬•ºC»˜1*ºA°™š ›œG*˜1*ºE¬™š ›œK¼˜<*+ºI¬™š›œ½¾�½ ¿˜/*´°™š ›œ¿˜/*´ °™š ›œÀ˜/*´¬™š ›œÀ˜/*´¬™š ›œ Á˜ªd*¸MS¹Uº[¶_¸Me¹Uºg¶_²hl¸n¹tºz¶_²h{¸n¹tº}¶_¶~*º„¶‡°™"1GW`cš dÃÄŘ$ ºŒ¸�³±™ÆÇÈ  ÉNíÊÌÍÎÏôÐÒÕôÐ×ÕôÐÚÝôÐßÝôâäçôÐéìû"2"ü Žýˆþ