Êþº¾E!  java/lang/Object()V   (net/minecraft/core/registries/Registries MATERIAL_RULE%Lnet/minecraft/resources/ResourceKey;  "net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;  #net/minecraft/resources/ResourceKeycreatep(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey;  %net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; !" #$9net/minecraft/world/level/levelgen/material/MaterialRulesstates(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/material/rule/MaterialRule; &'( )*,net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; , - MATERIAL_CONDITION / 0 BIOME 234 5 >net/minecraft/data/worldgen/material/VanillaMaterialConditionsON_FLOOR 7 89 getCondition‘(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/material/condition/MaterialCondition; 2; <  UNDER_CEILING 2> ?  UNDER_FLOOR ABC DE1net/minecraft/world/level/levelgen/VerticalAnchorabsolute6(I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; G HI yBlockCheck(Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/material/condition/MaterialCondition; K LI yStartCheck N OPnot”(Lnet/minecraft/world/level/levelgen/material/condition/MaterialCondition;)Lnet/minecraft/world/level/levelgen/material/condition/MaterialCondition; AR SEbelowTop U VWholeK()Lnet/minecraft/world/level/levelgen/material/condition/MaterialCondition; YZ[ \ )net/minecraft/world/level/levelgen/NoisesSOUL_SAND_LAYER¿ˆ“t¼j~ú ` abnoiseCondition2dq(Lnet/minecraft/resources/ResourceKey;D)Lnet/minecraft/world/level/levelgen/material/condition/MaterialCondition; Yd e  GRAVEL_LAYER Yg h PATCH Yj k  NETHERRACK?áG®záH Yo p  NETHER_WART?ò¸Që…¸ Yt u NETHER_STATE_SELECTOR wxy z{8net/minecraft/data/worldgen/material/NetherMaterialRulesGRAVEL?Lnet/minecraft/world/level/levelgen/material/rule/MaterialRule; } ~ifTrueÉ(Lnet/minecraft/world/level/levelgen/material/condition/MaterialCondition;Lnet/minecraft/world/level/levelgen/material/rule/MaterialRule;)Lnet/minecraft/world/level/levelgen/material/rule/MaterialRule; w� ‚ NETHER„=net/minecraft/world/level/levelgen/material/rule/MaterialRule †‡ˆ ‰ 9net/minecraft/data/worldgen/material/VanillaMaterialRules BEDROCK_FLOOR ‹ Œ�getRule‡(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/material/rule/MaterialRule; †� �  BEDROCK_ROOF w’ k{ ”•– — &net/minecraft/world/level/biome/Biomes BASALT_DELTAS ™ š›isBiome’(Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/material/condition/MaterialCondition; w� ž{BASALT w  ¡{ BLACKSTONE £ ¤¥sequence�([Lnet/minecraft/world/level/levelgen/material/rule/MaterialRule;)Lnet/minecraft/world/level/levelgen/material/rule/MaterialRule; ”§ ¨ SOUL_SAND_VALLEY wª «{ SOUL_SAND w­ ®{ SOUL_SOIL w° ±{LAVA ”³ ´  WARPED_FOREST w¶ ·{WARPED_WART_BLOCK w¹ º{ WARPED_NYLIUM ”¼ ½ CRIMSON_FOREST w¿ À{NETHER_WART_BLOCK w Ã{CRIMSON_NYLIUM ”Å Æ  NETHER_WASTES &È ÉÊregister^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference;Ìnether wÎ ÏÐ createKey9(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; ÒÓÔ ±Õ&net/minecraft/world/level/block/Blocks'Lnet/minecraft/world/level/block/Block; w× ØÙ makeStateRuleh(Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/material/rule/MaterialRule; ÒÛ kÕ ÒÝ «Õ Òß ®Õ Òá žÕ Òã ¡Õ Òå ·Õ Òç ºÕ Òé ÀÕ Òë ÃÕ Òí zÕ SignaturefLnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/data/worldgen/material/NetherMaterialRules;nameLjava/lang/String;MethodParametersz(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey;block bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;rules!Lnet/minecraft/core/HolderGetter; conditionsbiomesonFloorILnet/minecraft/world/level/levelgen/material/condition/MaterialCondition; underCeiling underFlooraboveNetherLavaLevelaboveNetherLavaSurfacenetherBandAroundLavaLevelBottomnetherBandAroundLavaLevelTopcloseToCeiling soulSandLayer gravelLayerpatch netherrack netherWartnetherStateSelector gravelPatchLocalVariableTypeTableoLnet/minecraft/data/worldgen/BootstrapContext;bLnet/minecraft/core/HolderGetter;lLnet/minecraft/core/HolderGetter;JLnet/minecraft/core/HolderGetter;r(Lnet/minecraft/data/worldgen/BootstrapContext;)V SourceFileNetherMaterialRules.java InnerClasses#net/minecraft/core/Holder$Referencenet/minecraft/core/Holder Reference!w ‚ îï±{k{«{®{ž{¡{·{º{À{Ã{z{ð/*·±ñò óô ÏÐð5 ²*¸ ¸°ñ-ò  õö÷õîø ØÙð2*¶¸°ñ1ò ùÕ÷ù úûð¨È*²¹%L*²+¹%M*².¹%N,²1¸6:,²:¸6:,²=¸6:¸@¸F: ¸@¸F:¸@¸J: #¸@¸J¸M: ¸Q¸F: ¸T: ²X]¸_: ²c]¸_:²f]¸_:²il¸_:²nq¸_:²s¸_:  ²v¸|¸|¸|:*²€½ƒY+²…¸ŠSY+²Ž¸ŠSY ²‘¸|SY-½Y²“S¸˜½ƒY²œ¸|SY½ƒYSY²œ¸|SY²ŸS¸¢¸|S¸¢¸|SY-½Y²¦S¸˜½ƒY½ƒY²©¸|SY²¬S¸¢¸|SY½ƒYSY²©¸|SY²¬S¸¢¸|S¸¢¸|SY½ƒY¸M ²¯¸|¸|SY-½Y²²S¸˜¸M½ƒY²µ¸|SY²¸S¸¢¸|¸|¸|SY-½Y²»S¸˜¸M½ƒY²¾¸|SY²ÁS¸¢¸|¸|¸|S¸¢¸|SY-½Y²ÄS¸˜½ƒY ½ƒY ¸M  ²©¸|¸|¸|SY²‘S¸¢¸|¸|SY ½ƒY²v¸|SY ¸M²v¸|S¸¢¸|¸|¸|¸|S¸¢¸|SY²‘S¸¢¹ÇW±ñÎ35 679':0;9=D>O@ZAhCrEwG‚H�I˜J£K®L·NËPÚQäRïSTU&X0V7TK\a^k]†c�a—\ªhÆiÛjåiÿmnm+g@rUtosŽx–y w°r¾PÇ~òÊÈüý ¾þÿ´ÿªÿ'¡0˜9�D„OyZn h`  rV  wQV ‚F  �; ˜0 £%®·Ëý{*Èü ¾þ´ª÷üîð°l˸ͳ€²Ñ¸Ö³¯²Ú¸Ö³‘²Ü¸Ö³©²Þ¸Ö³¬²à¸Ö³œ²â¸Ö³Ÿ²ä¸Ö³µ²æ¸Ö³¸²è¸Ö³¾²ê¸Ö³Á²ì¸Ö³v±ñ2  !"##,$5%>&G'P(Y)b*