Êþº¾EÐ  java/lang/Record()V   Inet/minecraft/world/level/levelgen/material/condition/StoneDepthConditionoffsetI  addSurfaceDepthZ   secondaryDepthRange   surfaceType:Lnet/minecraft/world/level/levelgen/placement/CaveSurface;  CODEC#Lcom/mojang/serialization/MapCodec;  8net/minecraft/world/level/levelgen/placement/CaveSurfaceCEILING"Knet/minecraft/world/level/levelgen/material/condition/StoneDepthCondition$1 !$ %�(Lnet/minecraft/world/level/levelgen/material/condition/StoneDepthCondition;Lnet/minecraft/world/level/levelgen/material/MaterialRuleContext;Z)V' ()toString_(Lnet/minecraft/world/level/levelgen/material/condition/StoneDepthCondition;)Ljava/lang/String;+ ,-hashCodeN(Lnet/minecraft/world/level/levelgen/material/condition/StoneDepthCondition;)I/ 01equals`(Lnet/minecraft/world/level/levelgen/material/condition/StoneDepthCondition;Ljava/lang/Object;)Z 345 67com/mojang/serialization/CodecINT0Lcom/mojang/serialization/codecs/PrimitiveCodec; :;< =>.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;@ ABapply()Ljava/util/function/Function; DEF GH!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; 3J K7BOOLMadd_surface_depth@Psecondary_depth_range@ S T Lcom/mojang/serialization/Codec;V surface_type 3;@ Z[\ ]^;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;` Aa(()Lcom/mojang/datafixers/util/Function4; cde Af!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App;@ ijk lm2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;oGnet/minecraft/world/level/levelgen/material/condition/MaterialCondition SignaturepLcom/mojang/serialization/MapCodec;@(IZILnet/minecraft/world/level/levelgen/placement/CaveSurface;)VCodeLineNumberTableLocalVariableTablethisKLnet/minecraft/world/level/levelgen/material/condition/StoneDepthCondition;MethodParameterscodec%()Lcom/mojang/serialization/MapCodec;r()Lcom/mojang/serialization/MapCodec;compile�(Lnet/minecraft/world/level/levelgen/material/MaterialRuleContext;)Lnet/minecraft/world/level/levelgen/material/condition/ConditionEvaluator; ruleContextALnet/minecraft/world/level/levelgen/material/MaterialRuleContext;ceiling StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Z<()Lnet/minecraft/world/level/levelgen/placement/CaveSurface;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileStoneDepthCondition.java NestMembersRecordBootstrapMethods”6offset;addSurfaceDepth;secondaryDepthRange;surfaceType š&(Ljava/lang/Object;)Ljava/lang/Object;œ � ƒŸ`(Lnet/minecraft/world/level/levelgen/material/condition/StoneDepthCondition;)Ljava/lang/Integer;¡ ¢ ‡¤`(Lnet/minecraft/world/level/levelgen/material/condition/StoneDepthCondition;)Ljava/lang/Boolean;¦ § ƒ© ª ˆ¬‡(Lnet/minecraft/world/level/levelgen/material/condition/StoneDepthCondition;)Lnet/minecraft/world/level/levelgen/placement/CaveSurface;®\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;° ± r³À(Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Lnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/material/condition/StoneDepthCondition;µ ¶ ‰ŠŠ¹ º»¼ ½¾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; InnerClassesInstanceÉcom/mojang/datafixers/ProductsP4Ì%java/lang/invoke/MethodHandles$LookupÎjava/lang/invoke/MethodHandlesLookup1n  pq rsl*·*µ*µ *µ*µ±t u4vw  x yzs.²°tu vwp{|}sh*´²¦§=»!Y*+·#°t u vw~ €�@x~(‚s1*º&°t u vw,ƒs1*º*¬t u vw0„s<*+º.¬t uvw…†x… ƒs/*´¬t u vw‡s/*´ ¬t u vwƒs/*´¬t u vwˆs/*´°t u vw ‰ŠsœV*²28¹9º?¶C²IL¹9ºN¶C²2O¹9ºQ¶C²RU¹WºX¶C¶Y*º_¶b°t"   *<I RU u V‹Œ�s$ ºg¸h³±t Ž��!‘  ’N¸“•–—˜¿™›ž¿™ £¿™¥ž¿™¨«¿­¯²¿™´·Æ"!ZiÇcÈÊËÍÏ