Êþº¾E¼  java/lang/Record()V   Dnet/minecraft/world/level/levelgen/material/condition/WaterConditionoffsetI   surfaceDepthMultiplier   addStoneDepthZ  CODEC#Lcom/mojang/serialization/MapCodec;Fnet/minecraft/world/level/levelgen/material/condition/WaterCondition$1  Š(Lnet/minecraft/world/level/levelgen/material/condition/WaterCondition;Lnet/minecraft/world/level/levelgen/material/MaterialRuleContext;)V  toStringZ(Lnet/minecraft/world/level/levelgen/material/condition/WaterCondition;)Ljava/lang/String;" #$hashCodeI(Lnet/minecraft/world/level/levelgen/material/condition/WaterCondition;)I& '(equals[(Lnet/minecraft/world/level/levelgen/material/condition/WaterCondition;Ljava/lang/Object;)Z *+, -.com/mojang/serialization/CodecINT0Lcom/mojang/serialization/codecs/PrimitiveCodec; 123 45.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(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; *A BCintRange$(II)Lcom/mojang/serialization/Codec;Esurface_depth_multiplier *27 *I J.BOOLLadd_stone_depth7 OPQ RS;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;U 8V(()Lcom/mojang/datafixers/util/Function3; XYZ 8[!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;7 ^_` ab2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;dGnet/minecraft/world/level/levelgen/material/condition/MaterialCondition SignaturekLcom/mojang/serialization/MapCodec;(IIZ)VCodeLineNumberTableLocalVariableTablethisFLnet/minecraft/world/level/levelgen/material/condition/WaterCondition;MethodParameterscodec%()Lcom/mojang/serialization/MapCodec;m()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;()Zlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileWaterCondition.java NestMembersRecordBootstrapMethods†+offset;surfaceDepthMultiplier;addStoneDepth ‹&(Ljava/lang/Object;)Ljava/lang/Object;� Ž v�[(Lnet/minecraft/world/level/levelgen/material/condition/WaterCondition;)Ljava/lang/Integer;’ “ v• – z˜[(Lnet/minecraft/world/level/levelgen/material/condition/WaterCondition;)Ljava/lang/Boolean;šJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;œ � gŸ�(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;)Lnet/minecraft/world/level/levelgen/material/condition/WaterCondition;¡ ¢ {||¥ ¦§¨ ©ª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/MethodHandlesLookup1c  ef gh\*·*µ*µ *µ±ij*kl  m  noh.²°ij klepqrh> »Y*+·°ij kl stmsuh1*º°ij kl#vh1*º!¬ij kl'wh<*+º%¬ijklxymx vh/*´¬ij klvh/*´ ¬ij klzh/*´¬ij kl {|hŠH*²)/¹0º6¶:ì¸@D¹FºG¶:²HK¹0ºM¶:¶N*ºT¶W°i   . ; D G j H}~h$ º\¸]³±i €�‚ƒ  „B¤…‡ˆ‰«ŠŒ�«Š‘�«Š”—«™›ž«Š £²"O^³X´¶·¹»