Êþº¾Ez8net/minecraft/world/level/levelgen/placement/CaveSurface  CEILING:Lnet/minecraft/world/level/levelgen/placement/CaveSurface;  FLOOR  $VALUES;[Lnet/minecraft/world/level/levelgen/placement/CaveSurface;  clone()Ljava/lang/Object;  java/lang/EnumvalueOf5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;  (Ljava/lang/String;I)V    directionLnet/minecraft/core/Direction; " #$yI & '(idLjava/lang/String; +,- . net/minecraft/core/DirectionUP0ceiling 2 3G(Ljava/lang/String;ILnet/minecraft/core/Direction;ILjava/lang/String;)V +6 7 DOWN9floor ; <=$values=()[Lnet/minecraft/world/level/levelgen/placement/CaveSurface;? @Aget()Ljava/util/function/Supplier; CDE FG&net/minecraft/util/StringRepresentablefromEnumQ(Ljava/util/function/Supplier;)Lnet/minecraft/util/StringRepresentable$EnumCodec; I JKCODEC Lcom/mojang/serialization/Codec; Signature\Lcom/mojang/serialization/Codec;valuesCodeLineNumberTableN(Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/placement/CaveSurface;LocalVariableTablenameMethodParametersthis $enum$name $enum$ordinal4(Lnet/minecraft/core/Direction;ILjava/lang/String;)V getDirection ()Lnet/minecraft/core/Direction;getY()IgetSerializedName()Ljava/lang/String;()VtLjava/lang/Enum;Lnet/minecraft/util/StringRepresentable; SourceFileCaveSurface.javaBootstrapMethodsg h N==k lmn op"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; InnerClassess0net/minecraft/util/StringRepresentable$EnumCodec EnumCodecv%java/lang/invoke/MethodHandles$Lookupxjava/lang/invoke/MethodHandlesLookup@1C@@ JKLM #$'(  N=O" ² ¶À°P QO4 *¸À°PR  S(TS€3Op*+·*-µ*µ!*µ%±P R*U #$'(TVW#'LXYZO/*´°PR U[\O/*´!¬PR U]^O/*´%°P!R U <=O)½Y²SY²S°P_`O\8»Y)²*/·1³»Y4²58·1³¸:³ º>¸B³H±P &, Labcd jefiqrCt uwy