Êþº¾EE  java/lang/Object()V   (net/minecraft/core/registries/RegistriesBIOME%Lnet/minecraft/resources/ResourceKey;  (net/minecraft/core/HolderLookup$Provider lookupOrThrowW(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$RegistryLookup;   PLACED_FEATURE  .net/minecraft/core/HolderLookup$RegistryLookup listElements()Ljava/util/stream/Stream; acceptO(Lnet/minecraft/core/HolderLookup$RegistryLookup;)Ljava/util/function/Consumer; !"# $%java/util/stream/StreamforEach (Ljava/util/function/Consumer;)V '() *+:net/minecraft/world/level/levelgen/placement/PlacedFeature placement()Ljava/util/List; -./ 018net/minecraft/world/level/levelgen/placement/BiomeFilterbiome<()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; 345 67java/util/Listcontains(Ljava/lang/Object;)Z9,net/minecraft/util/ProblemReporter$Collector 8<>net/minecraft/world/level/storage/loot/ValidationContextSource ;> ?Q(Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderGetter$Provider;)V ABC D3net/minecraft/world/level/storage/loot/LootDataTypevaluesF G‰(Lnet/minecraft/world/level/storage/loot/ValidationContextSource;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/function/Consumer; 8I JKisEmpty()ZM N!()Ljava/util/function/BiConsumer; 8P $Q"(Ljava/util/function/BiConsumer;)VSjava/lang/IllegalStateExceptionU&Failed to validate loot data, see logs RW X(Ljava/lang/String;)V Z[\ ]^/net/minecraft/core/registries/BuiltInRegistriesREGISTRYLnet/minecraft/core/Registry; `ab cd!net/minecraft/core/RegistryAccessfromRegistryOfRegistriesI(Lnet/minecraft/core/Registry;)Lnet/minecraft/core/RegistryAccess$Frozen; fgh ij/net/minecraft/data/registries/VanillaRegistries WORLD_BUILDER'Lnet/minecraft/core/RegistrySetBuilder; lmn op%net/minecraft/core/RegistrySetBuilderbuildV(Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; fr st+validateThatAllBiomeFeaturesHaveBiomeFilter-(Lnet/minecraft/core/HolderLookup$Provider;)V fv wjRELOADABLE_BUILDER fy ztvalidateLootData f| }~LOGGERLorg/slf4j/Logger;€"Found validation problem in {}: {} ‚ƒ„ …†*net/minecraft/util/ProblemReporter$Problem description()Ljava/lang/String; ˆ‰Š ‹Œorg/slf4j/Loggerwarn9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V AŽ ��runValidationIfPresentm(Lnet/minecraft/world/level/storage/loot/ValidationContextSource;Lnet/minecraft/core/HolderLookup$Provider;)V ’“” •–#net/minecraft/core/Holder$Referencekey'()Lnet/minecraft/resources/ResourceKey; ˜™š ›œ#net/minecraft/resources/ResourceKey identifier&()Lnet/minecraft/resources/Identifier; ’ž Ÿ value()Ljava/lang/Object;¢%net/minecraft/world/level/biome/Biome ¡¤ ¥¦getGenerationSettings;()Lnet/minecraft/world/level/biome/BiomeGenerationSettings; ¨©ª «+7net/minecraft/world/level/biome/BiomeGenerationSettingsfeatures 3­ ®stream° ±²apply()Ljava/util/function/Function; !´ µ¶flatMap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;¸ ¹˜(Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder$Reference;)Ljava/util/function/Consumer; »¼½ ¾¿net/minecraft/core/Holderunwrap%()Lcom/mojang/datafixers/util/Either;Á Âs(Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/resources/Identifier;)Ljava/util/function/Consumer; ÄÅÆ ÇÈ!com/mojang/datafixers/util/EitherifLeftB(Ljava/util/function/Consumer;)Lcom/mojang/datafixers/util/Either;Ê ËD(Lnet/minecraft/core/Holder$Reference;)Ljava/util/function/Consumer; ÄÍ ÎÈifRight fÐ ÑÒvalidatePlacedFeature?(Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Z ÔÕÖ ×Øjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;Ú ÛÜmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; Þßà áXnet/minecraft/util/UtillogAndPauseIfInIde ã äå getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;ç Ûè8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; êëì íîcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; l ñ ò DIMENSION_TYPE ô õörun9()Lnet/minecraft/core/registries/SingleRegistryBootstrap; lø ùúadd…(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/registries/SingleRegistryBootstrap;)Lnet/minecraft/core/RegistrySetBuilder; ü ý CARVER ô   FEATURE ô ô    STRUCTURE ô    STRUCTURE_SETô   PROCESSOR_LISTô    TEMPLATE_POOLôô   'MULTI_NOISE_BIOME_SOURCE_PARAMETER_LISTô   NOISEô   DENSITY_FUNCTIONô " #  MATERIAL_RULEô & ' MATERIAL_CONDITIONô * + NOISE_SETTINGSô . /  WORLD_PRESETô 2 3 FLAT_LEVEL_GENERATOR_PRESETô 6 7  CHAT_TYPEô : ;  TRIM_PATTERNô > ?  TRIM_MATERIALô B C TRIAL_SPAWNER_CONFIGô F G  WOLF_VARIANTô J K WOLF_SOUND_VARIANTô N O PAINTING_VARIANT ô R S  DAMAGE_TYPE!ô V W BANNER_PATTERN"ô Z [  ENCHANTMENT#ô ^ _ ENCHANTMENT_PROVIDER$ô b c  JUKEBOX_SONG%ô f g  INSTRUMENT&ô j k  PIG_VARIANT'ô n o PIG_SOUND_VARIANT(ô r s  COW_VARIANT)ô v w COW_SOUND_VARIANT*ô z { CHICKEN_VARIANT+ô ~  CHICKEN_SOUND_VARIANT,ô ‚ ƒ ZOMBIE_NAUTILUS_VARIANT-ô † ‡ SULFUR_CUBE_ARCHETYPE.ô Š ‹ TEST_ENVIRONMENT/ô Ž �  TEST_INSTANCE0ô ’ “  FROG_VARIANT1ô – —  CAT_VARIANT2ô š › CAT_SOUND_VARIANT3ô ž Ÿ DIALOG4ô ¢ £  WORLD_CLOCK5ô ¦ § TIMELINE6ô ª « VILLAGER_TRADE7ô ® ¯  TRADE_SET8ô ² ³ DECORATED_POT_PATTERN9ô ¶ · BLOCK_TRANSFORMER:ô º » BLOCK_STATE_PROVIDER;ô ¾ ¿  LOOT_TABLE ÁÂà Äö6net/minecraft/data/loot/packs/VanillaLootTableProvidercreate Æ Ç  PREDICATE<ô Ê Ë  ADVANCEMENT ÍÂÎ@net/minecraft/data/advancements/packs/VanillaAdvancementProvider Ð Ñ CONTEXT_INT_PROVIDER=ô Ô Õ CONTEXT_FLOAT_PROVIDER>ô ØÙÚ ÄÛ6net/minecraft/data/recipes/packs/VanillaRecipeProvider8()Lnet/minecraft/core/registries/MultiRegistryBootstrap; lÝ ùÞ_(Lnet/minecraft/core/registries/MultiRegistryBootstrap;)Lnet/minecraft/core/RegistrySetBuilder;CodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/data/registries/VanillaRegistries; registries*Lnet/minecraft/core/HolderLookup$Provider;biomes0Lnet/minecraft/core/HolderLookup$RegistryLookup;placedFeaturesLocalVariableTypeTableYLnet/minecraft/core/HolderLookup$RegistryLookup;nLnet/minecraft/core/HolderLookup$RegistryLookup;MethodParameters;>;4lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$1—(Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/Holder;)VfeatureLnet/minecraft/core/Holder;4lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$3d(Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)V4lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$2|(Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/ResourceKey;)VcLnet/minecraft/core/Holder$Reference; SourceFileVanillaRegistries.javaBootstrapMethods(Ljava/lang/Object;)V f ((Lnet/minecraft/core/Holder$Reference;)V! f" $8(Lnet/minecraft/world/level/storage/loot/LootDataType;)V&'(Ljava/lang/Object;Ljava/lang/Object;)V( f) úûû,&(Ljava/lang/Object;)Ljava/lang/Object; . /­0net/minecraft/core/HolderSet29(Lnet/minecraft/core/HolderSet;)Ljava/util/stream/Stream;4 f5   7(Lnet/minecraft/core/Holder;)V9 f: <((Lnet/minecraft/resources/ResourceKey;)V> f? A?(Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)VC?Placed inline feature in biome  is missing BiomeFilter.biome()E:Placed feature  in biome  is missing BiomeFilter.biome()G1(Lnet/minecraft/data/worldgen/BootstrapContext;)VI JKL MG*net/minecraft/data/worldgen/DimensionTypes bootstrapO PKQ#net/minecraft/data/worldgen/CarversS TKU1net/minecraft/data/worldgen/features/FeatureUtilsW XKY4net/minecraft/data/worldgen/placement/PlacementUtils[ \K]&net/minecraft/data/worldgen/Structures_ `Ka)net/minecraft/data/worldgen/StructureSetsc dKe*net/minecraft/data/worldgen/ProcessorListsg hKi!net/minecraft/data/worldgen/Poolsk lKm+net/minecraft/data/worldgen/biome/BiomeDatao pKqCnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterListss tKu%net/minecraft/data/worldgen/NoiseDataw xKy2net/minecraft/world/level/levelgen/NoiseRouterData{ |K}9net/minecraft/data/worldgen/material/VanillaMaterialRules €K�>net/minecraft/data/worldgen/material/VanillaMaterialConditionsƒ „K…9net/minecraft/world/level/levelgen/NoiseGeneratorSettings‡ ˆK‰7net/minecraft/world/level/levelgen/presets/WorldPresets‹ ŒK�Anet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets� �K‘#net/minecraft/network/chat/ChatType“ ”K•4net/minecraft/world/item/equipment/trim/TrimPatterns— ˜K™5net/minecraft/world/item/equipment/trim/TrimMaterials› œK�Gnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigsŸ  K¡3net/minecraft/world/entity/animal/wolf/WolfVariants£ ¤K¥8net/minecraft/world/entity/animal/wolf/WolfSoundVariants§ ¨K©?net/minecraft/world/entity/decoration/painting/PaintingVariants« ¬K­,net/minecraft/world/damagesource/DamageTypes¯ °K±5net/minecraft/world/level/block/entity/BannerPatterns³ ´Kµ1net/minecraft/world/item/enchantment/Enchantments· ¸K¹Jnet/minecraft/world/item/enchantment/providers/VanillaEnchantmentProviders» ¼K½%net/minecraft/world/item/JukeboxSongs¿ ÀKÁ$net/minecraft/world/item/Instrumentsà ÄKÅ1net/minecraft/world/entity/animal/pig/PigVariantsÇ ÈKÉ6net/minecraft/world/entity/animal/pig/PigSoundVariantsË ÌKÍ1net/minecraft/world/entity/animal/cow/CowVariantsÏ ÐKÑ6net/minecraft/world/entity/animal/cow/CowSoundVariantsÓ ÔKÕ9net/minecraft/world/entity/animal/chicken/ChickenVariants× ØKÙ>net/minecraft/world/entity/animal/chicken/ChickenSoundVariantsÛ ÜKÝAnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariantsß àKá/net/minecraft/world/entity/SulfurCubeArchetypesã äKå5net/minecraft/gametest/framework/GameTestEnvironmentsç èKé2net/minecraft/gametest/framework/GameTestInstancesë ìKí3net/minecraft/world/entity/animal/frog/FrogVariantsï ðKñ4net/minecraft/world/entity/animal/feline/CatVariantsó ôKõ9net/minecraft/world/entity/animal/feline/CatSoundVariants÷ øKù#net/minecraft/server/dialog/Dialogsû üKý%net/minecraft/world/clock/WorldClocksÿ K&net/minecraft/world/timeline/Timelines K/net/minecraft/world/item/trading/VillagerTrades K *net/minecraft/world/item/trading/TradeSets  K ;net/minecraft/world/level/block/entity/DecoratedPotPatterns K4net/minecraft/world/item/component/BlockTransformers K/net/minecraft/data/worldgen/BlockStateProviders K@net/minecraft/world/level/storage/loot/predicates/LootPredicates KPnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProviders  K!Tnet/minecraft/world/level/storage/loot/providers/number/floats/ContextFloatProviders# $%& '("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;* +,- Û.$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses1net/minecraft/core/HolderLookupProviderRegistryLookup5"net/minecraft/util/ProblemReporter Collector8(net/minecraft/core/HolderGetter$Provider:net/minecraft/core/HolderGetter<(net/minecraft/core/RegistryAccess$FrozenFrozenProblem ReferenceA%java/lang/invoke/MethodHandles$LookupCjava/lang/invoke/MethodHandlesLookup!f}~ijwj ß/*·±àPá âã stߌ&*²¹ L*²¹ M+¹,º¹ ±à” •—%©á &äå æçèçé æêèëìä ÑÒß7 *¶&¸,¹2¬à¬á  ŸíìŸ ztߣ<»8Y·:L»;Y+*·=M¸@,*ºE¹ +¶Hš+ºL¶O»RYT·V¿±à°²´!¶(·1¸;ºá <îå4ïð*ñòó ý;8;ìî ôõßU²Y¸_K²e*¶kL+¸q+°à½¾¿Àáö÷îå øpßJ²u*¶kL+¸x+°àÄÅ Æáùåîåìù úûßF²{*+¹�¹‡±à·áüýþÿ ßE,*+¶�±à´á ñòîå ßš4+¶‘¶—M+¶�À¡¶£¶§N-¹¬º¯¹³*,+º·¹ ±à˜™š3¨á*4èç40,  é      ßo-¹º*+ºÀ¶Ã,ºÉ¶ÌW±à› œ¢›á*èç0 ßY+¸Ïš*¸ÓºÙ¸Ý±à£¤¦á0Ÿíó ß�)*,¹âN-¶�À'¸Ïš,¶—¸Ó+¸Óºæ¸Ý±à�žŸ(¡á*)èç))• !Ÿé !Ÿóü(’ß�…¸é³{»lY·ï²ðºó¶÷²ûºþ¶÷²ÿº¶÷²º¶÷²º¶÷²º ¶÷² º¶÷²º¶÷²º¶÷²º¶÷²º¶÷²º ¶÷²!º$¶÷²%º(¶÷²)º,¶÷²-º0¶÷²1º4¶÷²5º8¶÷²9º<¶÷²=º@¶÷²AºD¶÷²EºH¶÷²IºL¶÷²MºP¶÷²QºT¶÷²UºX¶÷²Yº\¶÷²]º`¶÷²aºd¶÷²eºh¶÷²iºl¶÷²mºp¶÷²qºt¶÷²uºx¶÷²yº|¶÷²}º€¶÷²�º„¶÷²…ºˆ¶÷²‰ºŒ¶÷²�º�¶÷²‘º”¶÷²•º˜¶÷²™ºœ¶÷²�º ¶÷²¡º¤¶÷²¥º¨¶÷²©º¬¶÷²­º°¶÷²±º´¶÷²µº¸¶÷²¹º¼¶÷³e»lY·ï²½¸À¶÷²źȶ÷²ɸ̶÷²ϺÒ¶÷²ÓºÖ¶÷¸×¶ܳu±àö=QST U+V6WAXLYWZb[m\x]ƒ^Ž_™`¤a¯bºcÅdÐeÛfægñhüijkl(m3n>oIpTq_rjsut€u‹v–w¡x¬y·zÂ{Í|Ø}ã~îù€�‚ƒ%„0…;†AˆK‰YŠ_‹mŒx�{Ž„ˆp?"" #"%'*"+-1"36"8;"=@)B)D"FHF"FNF"FRF"FVF"FZF"F^F"FbF"FfF"FjF"FnF"FrF"FvF"FzF"F~F"F‚F"F†F"FŠF"FŽF"F’F"F–F"FšF"FžF"F¢F"F¦F"FªF"F®F"F²F"F¶F"FºF"F¾F"FÂF"FÆF"FÊF"FÎF"FÒF"FÖF"FÚF"FÞF"FâF"FæF"FêF"FîF"FòF"FöF"FúF"FþF"FF"FF"F F"FF"FF"FF"FF"FF/B02 03 846 792 ;`= ‚4> ’»? @BD