Êþº¾EÁ  java/lang/Object()V   >net/minecraft/world/level/levelgen/placement/InSquarePlacementspreadB()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement;  8net/minecraft/world/level/levelgen/placement/BiomeFilterbiome<()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter;  java/util/ListofZ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;  ;net/minecraft/world/level/levelgen/placement/CountPlacement@(I)Lnet/minecraft/world/level/levelgen/placement/CountPlacement;  ! "#3net/minecraft/data/worldgen/placement/OrePlacements orePlacement’(Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; %&' ()9net/minecraft/world/level/levelgen/placement/RarityFilteronAverageOnceEvery>(I)Lnet/minecraft/world/level/levelgen/placement/RarityFilter; +,- ./(net/minecraft/core/registries/RegistriesFEATURE%Lnet/minecraft/resources/ResourceKey; 123 45,net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; 789 :/0net/minecraft/data/worldgen/features/OreFeatures ORE_MAGMA <=> ?@net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; 7B C/ ORE_SOUL_SAND 7E F/ORE_NETHER_GOLD 7H I/ ORE_QUARTZ 7K L/ORE_GRAVEL_NETHER 7N O/ORE_BLACKSTONE 7Q R/ORE_DIRT 7T U/ ORE_GRAVEL 7W X/ ORE_GRANITE 7Z [/ ORE_DIORITE 7] ^/ ORE_ANDESITE 7` a/ORE_TUFF 7c d/ORE_COAL 7f g/ORE_COAL_BURIED 7i j/ORE_IRON 7l m/ORE_IRON_SMALL 7o p/ORE_GOLD 7r s/ORE_GOLD_BURIED 7u v/ ORE_REDSTONE 7x y/ORE_DIAMOND_SMALL 7{ |/ORE_DIAMOND_MEDIUM 7~ /ORE_DIAMOND_LARGE 7� ‚/ORE_DIAMOND_BURIED 7„ …/ ORE_LAPIS 7‡ ˆ/ORE_LAPIS_BURIED 7Š ‹/ ORE_INFESTED 7� Ž/ ORE_EMERALD 7� ‘/ORE_ANCIENT_DEBRIS_LARGE 7“ ”/ORE_ANCIENT_DEBRIS_SMALL 7– —/ORE_COPPPER_SMALL 7™ š/ORE_COPPER_LARGE 7œ �/ORE_CLAY 8  ¡¢ £¤1net/minecraft/world/level/levelgen/VerticalAnchorabsolute6(I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; ¦§¨ ©ªAnet/minecraft/world/level/levelgen/placement/HeightRangePlacementuniform«(Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; ¬ ­®commonOrePlacementS(ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; °±² ³´4net/minecraft/data/worldgen/placement/PlacementUtilsregister�(Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;Ljava/util/List;)V B  · ¸¹bottom5()Lnet/minecraft/world/level/levelgen/VerticalAnchor; » ¼/ORE_GOLD_DELTAS °¾ ¿À RANGE_10_10@Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;  Ã/ORE_QUARTZ_DELTAS Å Æ/ORE_GOLD_NETHER È É/ORE_QUARTZ_NETHER K N Q T  Ï йtop Ò Ó/ORE_GRANITE_UPPER Õ Ö®rareOrePlacement Ø Ù/ORE_GRANITE_LOWER Û Ü/ORE_DIORITE_UPPER Þ ß/ORE_DIORITE_LOWER á â/ORE_ANDESITE_UPPER ä å/ORE_ANDESITE_LOWER ` è é/ORE_COAL_UPPER ë ì/ORE_COAL_LOWER ¦î ïªtriangle ñ ò/ORE_IRON_UPPER ô õ/ORE_IRON_MIDDLE l ø ù/ORE_GOLD_EXTRA o ü ý/ORE_GOLD_LOWER ÿ ,net/minecraft/util/valueproviders/UniformInt2(II)Lnet/minecraft/util/valueproviders/UniformInt;  n(Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; u   /ORE_REDSTONE_LOWER    ¤ aboveBottom  / ORE_DIAMOND { ~ � „ ‡ Š � �>net/minecraft/world/level/levelgen/placement/PlacementModifier ° ³²(Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)V “ °  À RANGE_8_8 " #/ ORE_COPPER ™ œ °' (À"RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT* ore_magma °, -. createKey9(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey;0 ore_soul_sand2ore_gold_deltas4ore_quartz_deltas6ore_gold_nether8ore_quartz_nether:ore_gravel_nether<ore_blackstone>ore_dirt@ ore_gravelBore_granite_upperDore_granite_lowerFore_diorite_upperHore_diorite_lowerJore_andesite_upperLore_andesite_lowerNore_tuffPore_coal_upperRore_coal_lowerTore_iron_upperVore_iron_middleXore_iron_smallZore_gold_extra\ore_gold^ore_gold_lower` ore_redstonebore_redstone_lowerd ore_diamondfore_diamond_mediumhore_diamond_largejore_diamond_buriedl ore_lapisnore_lapis_buriedp ore_infestedr ore_emeraldtore_ancient_debris_largevore_debris_smallx ore_copperzore_copper_large|ore_clay SignaturecLnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/data/worldgen/placement/OrePlacements;frequencyModifier heightRangeMethodParametersÔ(Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List;countI•(ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List;rarity bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;configuredFeatures!Lnet/minecraft/core/HolderGetter;oreMagmaLnet/minecraft/core/Holder; oreSoulSand oreNetherGold oreQuartzoreGravelNether oreBlackstoneoreDirt oreGravel oreGranite oreDiorite oreAndesiteoreTufforeCoal oreCoalBuriedoreIron oreIronSmalloreGold oreGoldBuried oreRedstoneoreDiamondSmalloreDiamondMediumoreDiamondLargeoreDiamondBuriedoreLapisoreLapisBuried oreInfested oreEmeraldoreAncientDebrisLargeoreAncientDebrisSmalloreCoppperSmalloreCopperLargeoreClayLocalVariableTypeTablelLnet/minecraft/data/worldgen/BootstrapContext;WLnet/minecraft/core/HolderGetter;QLnet/minecraft/core/Holder;o(Lnet/minecraft/data/worldgen/BootstrapContext;)V SourceFileOrePlacements.java InnerClasses½#net/minecraft/core/Holder$Reference¿net/minecraft/core/Holder Reference!(:/}~C/}~¼/}~Ã/}~Æ/}~É/}~L/}~O/}~R/}~U/}~Ó/}~Ù/}~Ü/}~ß/}~â/}~å/}~a/}~é/}~ì/}~ò/}~õ/}~m/}~ù/}~p/}~ý/}~v/}~ /}~/}~|/}~/}~‚/}~…/}~ˆ/}~‹/}~Ž/}~‘/}~”/}~#/}~š/}~�/}~/*·±€� ‚ƒ "#L *¸+¸ ¸°€� „À …À† „…}‡ ­®= ¸+¸°€!� ˆ‰ …À† ˆ…}Š Ö®= ¸$+¸°€%� ‹‰ …À† ‹…}Š Œ� ¯"g*²*¹0L+²6¹;M+²A¹;N+²D¹;:+²G¹;:+²J¹;:+²M¹;:+²P¹;:+²S¹;: +²V¹;: +²Y¹;: +²\¹;: +²_¹;: +²b¹;:+²e¹;:+²h¹;:+²k¹;:+²n¹;:+²q¹;:+²t¹;:+²w¹;:+²z¹;:+²}¹;:+²€¹;:+²ƒ¹;:+²†¹;:+²‰¹;:+²Œ¹;:+²�¹;:+²’¹;:+²•¹;:+²˜¹;: +²›¹;:!*²ž,¸Ÿ$¸Ÿ¸¥¸«¸¯*²µ- ¸¶¸Ÿ¸¥¸«¸¯*²º²½¸«¸¯*²Á ²½¸«¸¯*²Ä ²½¸«¸¯*²Ç²½¸«¸¯*²Ê¸Ÿ)¸Ÿ¸¥¸«¸¯*²Ë¸Ÿ¸Ÿ¸¥¸«¸¯*²Ì¸Ÿ ¸Ÿ¸¥¸«¸¯*²Í ¸¶¸Î¸¥¸«¸¯*²Ñ @¸Ÿ€¸Ÿ¸¥¸Ô¸¯*²× ¸Ÿ<¸Ÿ¸¥¸«¸¯*²Ú @¸Ÿ€¸Ÿ¸¥¸Ô¸¯*²Ý ¸Ÿ<¸Ÿ¸¥¸«¸¯*²à @¸Ÿ€¸Ÿ¸¥¸Ô¸¯*²ã ¸Ÿ<¸Ÿ¸¥¸«¸¯*²æ ¸¶¸Ÿ¸¥¸«¸¯*²çˆ¸Ÿ¸Î¸¥¸«¸¯*²ê¸ŸÀ¸Ÿ¸í¸«¸¯*²ðZP¸Ÿ€¸Ÿ¸í¸«¸¯*²ó 踟8¸Ÿ¸í¸«¸¯*²ö ¸¶H¸Ÿ¸¥¸«¸¯*²÷2 ¸Ÿ¸Ÿ¸¥¸«¸¯*²úÀ¸Ÿ ¸Ÿ¸í¸«¸¯*²û¸þ¸À¸ŸиŸ¸¥¸¸¯*²¸¶¸Ÿ¸¥¸«¸¯*²à¸  ¸ ¸í¸«¸¯*² °¸ P¸ ¸í¸«¸¯*²À¸Ÿü¸Ÿ¸¥¸«¸¯*² °¸ P¸ ¸í¸Ô¸¯*²°¸ P¸ ¸í¸«¸¯*²ฟ ¸Ÿ¸í¸«¸¯*²¸¶@¸Ÿ¸¥¸«¸¯*²¸¶?¸Ÿ¸¥¸«¸¯*²dð¸Ÿฟ¸í¸«¸¯*²½Y¸SY¸Ÿ¸Ÿ¸íSY¸ S¸*²½Y¸SY²SY¸ S¸*²!ð¸Ÿp¸Ÿ¸í¸«¸¯*²$ ð¸Ÿp¸Ÿ¸í¸«¸¯*²%!.²&¸«¸¯±€~ŸR STU)V4W?XJYUZ`[k\v]�^Œ_—`¢a­b¸cÃdÎeÙfägïhúijkl&m1n<oGpRq]rhtpu~t�wˆx–w™z¤{§zª}µ~¸}»€Æ�É€̃ׄÚƒ݆å‡ó†ö‰þŠ ‰Œ�'Œ*�2�>�A’K“Z’]•e–s•v˜€™�˜’›šœ¨›«žµŸÄžÇ¡Ï¢Ý¡à¤ç¥ô¤÷§¨§ª«)ª,­6®E­H°R±`°c³k´y³|¶†·•¶˜¹¡º¯¹²¼º¾¿ͽмÓÂÚÃèÂëÅõÆÅÈÉÈ!Ë*Ì8Ë;ÎEÏSÎVÑ_ÒmÑpÔyՇԊב؟עڪ۸ڻÝÅÞÔÝ×àãáëâùãýàå æèåê)ë7ê:íDîRíUð`ñcðfó�V"gŽ� ]�‘S’“I”“)>•“43–“?(—“J˜“U™“`š“ kü›“ vñœ“ �æ�“ ŒÛž“ —П“¢Å “­º¡“¸¯¢“ä£“Ι¤“ÙŽ¥“䃦“ïx§“úm¨“b©“Wª“L«“&A¬“16­“<+®“G ¯“R°“] ±“ hÿ²“!³V"gŽ´ ]�µS’¶I”¶)>•¶43–¶?(—¶J˜¶U™¶`š¶ kü›¶ vñœ¶ �æ�¶ ŒÛž¶ —П¶¢Å ¶­º¡¶¸¯¢¶Ã¤£¶Î™¤¶ÙŽ¥¶äƒ¦¶ïx§¶úm¨¶b©¶Wª¶L«¶&A¬¶16­¶<+®¶G ¯¶R°¶] ±¶ hÿ²¶!†Ž}·¸i)¸+³ž/¸+³µ1¸+³º3¸+³Á5¸+³Ä7¸+³Ç9¸+³Ê;¸+³Ë=¸+³Ì?¸+³ÍA¸+³ÑC¸+³×E¸+³ÚG¸+³ÝI¸+³àK¸+³ãM¸+³æO¸+³çQ¸+³êS¸+³ðU¸+³óW¸+³öY¸+³÷[¸+³ú]¸+³û_¸+³a¸+³c¸+³ e¸+³g¸+³i¸+³k¸+³m¸+³o¸+³q¸+³s¸+³u¸+³w¸+³!y¸+³${¸+³%±€¢(( )*+$,--6.?/H0Q1Z2c3l4u5~6‡7�8™9¢:«;´<½=Æ>Ï?Ø@áAêBóCüDEFG H)I2J;KDLMMVN_O¹º» ¼¾À