Êþº¾E�  java/lang/Object()V   (net/minecraft/core/registries/RegistriesMATERIAL_CONDITION%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/data/worldgen/material/VanillaMaterialConditionsON_FLOOR  ! "#8net/minecraft/world/level/levelgen/placement/CaveSurfaceFLOOR:Lnet/minecraft/world/level/levelgen/placement/CaveSurface; %&' ()9net/minecraft/world/level/levelgen/material/MaterialRulesstoneDepthCheck‡(IZLnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/material/condition/MaterialCondition; +,- ./,net/minecraft/data/worldgen/BootstrapContextregister^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; 1 2  UNDER_FLOOR 4 5 DEEP_UNDER_FLOOR %7 (8ˆ(IZILnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/material/condition/MaterialCondition; : ; VERY_DEEP_UNDER_FLOOR = >  ON_CEILING @ A#CEILING C D  UNDER_CEILING F G NOT_UNDERWATER %I JKwaterBlockCheckM(II)Lnet/minecraft/world/level/levelgen/material/condition/MaterialCondition; M N NOT_UNDER_DEEP_WATER %P QKwaterStartCheckSon_floor U VW createKey9(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey;Y under_floor[deep_under_floor]very_deep_under_floor_ on_ceilinga under_ceilingcnot_underwaterenot_under_deep_water SignaturepLnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/data/worldgen/material/VanillaMaterialConditions;nameLjava/lang/String;MethodParameters„(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;LocalVariableTypeTableyLnet/minecraft/data/worldgen/BootstrapContext;|(Lnet/minecraft/data/worldgen/BootstrapContext;)V SourceFileVanillaMaterialConditions.java InnerClasses}#net/minecraft/core/Holder$Referencenet/minecraft/core/Holder Reference! fg2 fg5 fg; fg> fgD fgG fgN fgh/*·±ij kl VWh5 ²*¸ ¸°ij  mnomfp qrhì�*²²¸$¹*W*²0²¸$¹*W*²3²¸6¹*W*²9²¸6¹*W*²<²?¸$¹*W*²B²?¸$¹*W*²E¸H¹*W*²Lú¸O¹*W±i&  $!8"L$^%p()�*j �stu �svosfwxhuAR¸T³X¸T³0Z¸T³3\¸T³9^¸T³<`¸T³Bb¸T³Ed¸T³L±i" (08yz{ |~€