Êþº¾ETnet/minecraft/SharedConstants  9net/minecraft/world/level/levelgen/NoiseGeneratorSettingsuseLegacyRandomSource()Z   defaultBlock4()Lnet/minecraft/world/level/block/state/BlockState;  seaLevel()I   noiseRouter2()Lnet/minecraft/world/level/levelgen/NoiseRouter;  .net/minecraft/world/level/levelgen/RandomStatecreate¸(Lnet/minecraft/core/HolderGetter;JZLnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/world/level/levelgen/NoiseRouter;)Lnet/minecraft/world/level/levelgen/RandomState;  ‰(Lnet/minecraft/core/HolderGetter;JZLnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/world/level/levelgen/NoiseRouter;)V !" #java/lang/Object()V%(java/util/concurrent/locks/ReentrantLock $! ( )*densityBufferPoolLock*Ljava/util/concurrent/locks/ReentrantLock;,java/util/ArrayList +. /(I)V 1 23densityBufferPoolsLjava/util/List; 567 89;net/minecraft/world/level/levelgen/WorldgenRandom$AlgorithmLEGACY=Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; 5; <9 XOROSHIRO > ?@seedJ 5B CD newInstance$(J)Lnet/minecraft/util/RandomSource; FGH IJnet/minecraft/util/RandomSourceforkPositional>()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; L MNrandom;žLjava/util/Map;Lnet/minecraft/world/level/levelgen/synth/Noise;>;qLjava/util/Map;XLjava/util/List;�(Lnet/minecraft/core/HolderGetter;JLnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Lnet/minecraft/world/level/levelgen/RandomState;CodeLineNumberTableLocalVariableTablesettings;Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;LocalVariableTypeTableMethodParametersÇ(Lnet/minecraft/core/HolderGetter;JLnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Lnet/minecraft/world/level/levelgen/RandomState;useLegacyRandomZ2Lnet/minecraft/world/level/block/state/BlockState;ð(Lnet/minecraft/core/HolderGetter;JZLnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/world/level/levelgen/NoiseRouter;)Lnet/minecraft/world/level/levelgen/RandomState;this0Lnet/minecraft/world/level/levelgen/RandomState;randomAlgorithm StackMapTableùnet/minecraft/core/HolderGetterû0net/minecraft/world/level/block/state/BlockStateÁ(Lnet/minecraft/core/HolderGetter;JZLnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/world/level/levelgen/NoiseRouter;)Vcontextv(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;)Lnet/minecraft/world/level/biome/Climate$Sampler;getOrCreateNoiseW(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/Noise;noise%Lnet/minecraft/resources/ResourceKey;]Lnet/minecraft/resources/ResourceKey;�(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/Noise;getOrCreateRandomFactoryb(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;name$Lnet/minecraft/resources/Identifier; surfaceSystem>()Lnet/minecraft/world/level/levelgen/material/MaterialSystem;functionDLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;sampleBlockValueUncachedJ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;III)FxyzRuntimeInvisibleAnnotations$Lnet/minecraft/util/VisibleForDebug;acquireDensityBufferPoolH()Lnet/minecraft/world/level/levelgen/densityfunction/DensityBufferPool;java/lang/ThrowablereleaseDensityBufferPoolI(Lnet/minecraft/world/level/levelgen/densityfunction/DensityBufferPool;)VpoolFLnet/minecraft/world/level/levelgen/densityfunction/DensityBufferPool;()J DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;lambda$garbageCollect$0I(Lnet/minecraft/world/level/levelgen/densityfunction/DensityBufferPool;)Z!lambda$getOrCreateRandomFactory$0†(Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;keylambda$getOrCreateNoise$0|(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/Noise; SourceFileRandomState.java NestMembersBootstrapMethods,&(Ljava/lang/Object;)Ljava/lang/Object;. / %&2 3 "#Å7 8  !!; <=> ?@"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; InnerClassesC1net/minecraft/world/level/levelgen/WorldgenRandom AlgorithmFQnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$CompileContextHBnet/minecraft/world/level/levelgen/densityfunction/DensityFunctionCompileContextK/net/minecraft/world/level/biome/Climate$SamplerM'net/minecraft/world/level/biome/ClimateSamplerP%java/lang/invoke/MethodHandles$LookupRjava/lang/invoke/MethodHandlesLookup1 ÜÝÞßàÝÞá?@MNQRâãUVno\]âä`]âå|})*23âæ çèz*-¶-¶ -¶ -¶¸°é034 560ê QR?@ëìí Qãî Q?ëâï è »Y*·°é;ê>QR?@ðñ òÝVí QãîQ?ð âóèe ‘*·*»$Y·&µ'*»+Y·-µ0™ ²4§²::* µ=* ¶A¹EµK*+µO*µS*»WY·YµZ*»WY·Yµ^*»aY*¶c*´K·iµl*»pY»rY* ·t·wµz±é6 >,-?,@1A@BECKDVEaGzI�fêR‘ôõ‘QR‘?@‘ðñ‘ ò‘Ý‘UV,eö9í ‘Qã÷ÿ'øúdB5îQ?ð Uâü…†è> »~Y*+·€°éiê ôõ ý¦îý‰þèA *´S*+¶ƒ¶‡°éxê ôõ ý¦îýÿè[*´Z+*+º‹¹�À•°é|êôõí îâèI*´^+*+º—¹�Àš°é€êôõî  è/*´l°é„ê ôõžŸè= *´z+¶œ°éˆê ôõ   î  èd*+¶ ²¡¹§®é�ê4ôõ  ÝÝÝî è±F*´'¶­*´0¹°™»µY··L*´'¶¸+°*´0¹»ÀµL*´'¶¸+°M*´'¶¸,¿<&3<é* ‘“”˜$”&–3˜:–<˜D™ê Fôõ÷&Uè›5*´'¶­*´0¹¿¢*´0+¹ÂW*´'¶¸§ M*´'¶¸,¿± *é"�Ÿ  £'¤*£2¤4¥ê5ôõ5÷ I îÐ#è‚+*´'¶­*´0ºÆ¹ÊW*´'¶¸§ L*´'¶¸+¿± 騪¯° ¯(°*±ê +ôõ÷` ?è/*´=­é¶ê ôõ  !è7 *¶Î*¶Ñ¬é «¬ê  "#èN*´K+¹Ò¹E°é€ê ôõ$%&èK *´O*´K+¸Ö°é|ê  ôõ  $'()~r* :+-0:+14:569A25BD@rEGI ~JLNOQS