Êþº¾E  java/lang/Record()V   @net/minecraft/world/level/levelgen/material/condition/YConditionanchor3Lnet/minecraft/world/level/levelgen/VerticalAnchor;  surfaceDepthMultiplierI   addStoneDepthZ  CODEC#Lcom/mojang/serialization/MapCodec;Bnet/minecraft/world/level/levelgen/material/condition/YCondition$1  †(Lnet/minecraft/world/level/levelgen/material/condition/YCondition;Lnet/minecraft/world/level/levelgen/material/MaterialRuleContext;)V !toStringV(Lnet/minecraft/world/level/levelgen/material/condition/YCondition;)Ljava/lang/String;# $%hashCodeE(Lnet/minecraft/world/level/levelgen/material/condition/YCondition;)I' ()equalsW(Lnet/minecraft/world/level/levelgen/material/condition/YCondition;Ljava/lang/Object;)Z +,- .1net/minecraft/world/level/levelgen/VerticalAnchor Lcom/mojang/serialization/Codec; 123 45com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;7 89apply()Ljava/util/function/Function; ;<= >?!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; 1A BCintRange$(II)Lcom/mojang/serialization/Codec;Esurface_depth_multiplier7 1H IJBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec;Ladd_stone_depth N2O.com/mojang/serialization/codecs/PrimitiveCodec7 RST UV;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;X 8Y(()Lcom/mojang/datafixers/util/Function3; [\] 8^!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;7 abc de2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;gGnet/minecraft/world/level/levelgen/material/condition/MaterialCondition SignaturegLcom/mojang/serialization/MapCodec;8(Lnet/minecraft/world/level/levelgen/VerticalAnchor;IZ)VCodeLineNumberTableLocalVariableTablethisBLnet/minecraft/world/level/levelgen/material/condition/YCondition;MethodParameterscodec%()Lcom/mojang/serialization/MapCodec;i()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;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;5()Lnet/minecraft/world/level/levelgen/VerticalAnchor;()Zlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileYCondition.java NestMembersRecordBootstrapMethodsŠ+anchor;surfaceDepthMultiplier;addStoneDepth �&(Ljava/lang/Object;)Ljava/lang/Object;‘ ’ }”w(Lnet/minecraft/world/level/levelgen/material/condition/YCondition;)Lnet/minecraft/world/level/levelgen/VerticalAnchor;– — y™W(Lnet/minecraft/world/level/levelgen/material/condition/YCondition;)Ljava/lang/Integer;› œ ~žW(Lnet/minecraft/world/level/levelgen/material/condition/YCondition;)Ljava/lang/Boolean; J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;¢ £ j¥�(Lnet/minecraft/world/level/levelgen/VerticalAnchor;Ljava/lang/Integer;Ljava/lang/Boolean;)Lnet/minecraft/world/level/levelgen/material/condition/YCondition;§ ¨ €€« ¬­® ¯°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/ProductsP3¾%java/lang/invoke/MethodHandles$LookupÀjava/lang/invoke/MethodHandlesLookup1f hi jk\*·*+µ*µ *µ±l m*no p  qrk.²°lm nohstuk> »Y*+·°lm no vwpv xk1*º°l m no$yk1*º"¬l m no(zk<*+º&¬l mno{|p{ }k/*´°l m noyk/*´ ¬l m no~k/*´¬l m no €kŠH*²*/¹0º6¶:ì¸@D¹0ºF¶:²GK¹MºP¶:¶Q*ºW¶Z°l   . ; DG m H�‚ƒk$ º_¸`³±l „…†‡ ˆBª‰‹Œ�±Ž�“±Ž•˜±Žš�±Ÿ¡¤±ަ©¸"Ra¹[º¼½¿Á