Źžŗ¾Ey  java/lang/Record()V   [net/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction$RepeatSampleraxis#Lnet/minecraft/core/Direction$Axis;  fromCoordinateI  coordinateRange   fromValueF  coordinateFactor   ]net/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction$GradientSampler sampleVolumeę(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction$GradientSampler;Lnet/minecraft/world/level/levelgen/densityfunction/DensityBuffer;Lnet/minecraft/world/level/levelgen/densityfunction/DensityVolume;)V "#$ %&!net/minecraft/core/Direction$Axischoose(III)I ( )*compute(I)F ,-. /0java/lang/MathfloorMod(II)I2 34toStringq(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction$RepeatSampler;)Ljava/lang/String;6 78hashCode`(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction$RepeatSampler;)I: ;<equalsr(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction$RepeatSampler;Ljava/lang/Object;)Z*(Lnet/minecraft/core/Direction$Axis;IIFF)VCodeLineNumberTableLocalVariableTablethis]Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction$RepeatSampler;MethodParametersŹ(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;Lnet/minecraft/world/level/levelgen/densityfunction/DensityBuffer;Lnet/minecraft/world/level/levelgen/densityfunction/DensityVolume;)VcontextCLnet/minecraft/world/level/levelgen/densityfunction/SamplerContext; outputBufferBLnet/minecraft/world/level/levelgen/densityfunction/DensityBuffer;volumeBLnet/minecraft/world/level/levelgen/densityfunction/DensityVolume; sampleValueI(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;III)FblockXblockYblockZ coordinaterelativeCoordinate()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;%()Lnet/minecraft/core/Direction$Axis;()F SourceFileGradientFunction.javaNestHost]Mnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunctionRecordBootstrapMethodsa>axis;fromCoordinate;coordinateRange;fromValue;coordinateFactor h ijk lmjava/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; InnerClasses RepeatSamplerqnet/minecraft/core/DirectionAxisGradientSampleru%java/lang/invoke/MethodHandles$Lookupwjava/lang/invoke/MethodHandlesLookup0  =>| *·*+µ*µ *µ*µ*µ±?@> AB     C D>S*,-ø±? –—@*ABEFGHIJC EGIKL>b**“¶!¶'®?›@4ABEFMNOCEMNO)*>]*“ d=*“*“ø+†*“jb®?  ”@ ABPQCP3R>1*ŗ1°?@ AB7S>1*ŗ5¬?@ AB;T><*+ŗ9¬?@ABUVCU W>/*“°?@ ABS>/*“ ¬?@ ABS>/*“¬?@ ABX>/*“®?@ ABX>/*“®?@ ABYZ[\^  _g`bcdefn"\o"pr@\s tvx