CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler COMMENT Samples noise values for use in chunk generation. FIELD field_28752 verticalNoiseResolution I FIELD field_28753 noiseSizeY I FIELD field_28754 config Lnet/minecraft/class_5309; FIELD field_28756 islandNoise Lnet/minecraft/class_3541; FIELD field_28764 densityFactor D FIELD field_28765 densityOffset D FIELD field_34633 caveLayerNoise Lnet/minecraft/class_5216; FIELD field_34634 pillarNoise Lnet/minecraft/class_5216; FIELD field_34635 pillarRarenessNoise Lnet/minecraft/class_5216; FIELD field_34636 pillarThicknessNoise Lnet/minecraft/class_5216; FIELD field_34637 spaghetti2dNoise Lnet/minecraft/class_5216; FIELD field_34638 spaghetti2dElevationNoise Lnet/minecraft/class_5216; FIELD field_34639 spaghetti2dModulatorNoise Lnet/minecraft/class_5216; FIELD field_34640 spaghetti2dThicknessNoise Lnet/minecraft/class_5216; FIELD field_34641 spaghetti3dFirstNoise Lnet/minecraft/class_5216; FIELD field_34642 spaghetti3dSecondNoise Lnet/minecraft/class_5216; FIELD field_34643 spaghetti3dRarityNoise Lnet/minecraft/class_5216; FIELD field_34644 spaghetti3dThicknessNoise Lnet/minecraft/class_5216; FIELD field_34645 spaghettiRoughnessNoise Lnet/minecraft/class_5216; FIELD field_34646 spaghettiRoughnessModulatorNoise Lnet/minecraft/class_5216; FIELD field_34647 caveEntranceNoise Lnet/minecraft/class_5216; FIELD field_34648 caveCheeseNoise Lnet/minecraft/class_5216; FIELD field_34649 temperatureNoise Lnet/minecraft/class_5216; FIELD field_34650 humidityNoise Lnet/minecraft/class_5216; FIELD field_34651 continentalnessNoise Lnet/minecraft/class_5216; FIELD field_34652 erosionNoise Lnet/minecraft/class_5216; FIELD field_34653 weirdnessNoise Lnet/minecraft/class_5216; FIELD field_34654 shiftNoise Lnet/minecraft/class_5216; FIELD field_34655 terrainParameters Lnet/minecraft/class_6555; FIELD field_34656 oreGapNoise Lnet/minecraft/class_5216; FIELD field_34657 intialNoiseSampler Lnet/minecraft/class_6568$class_6571; FIELD field_34659 oreFrequencyNoiseSamplerFactory Lnet/minecraft/class_6568$class_6571; FIELD field_34660 firstOrePlacementNoiseFactory Lnet/minecraft/class_6568$class_6571; FIELD field_34661 secondOrePlacementNoiseFactory Lnet/minecraft/class_6568$class_6571; FIELD field_34662 oreRandomDeriver Lnet/minecraft/class_6574; FIELD field_34663 noodleNoiseFactory Lnet/minecraft/class_6568$class_6571; FIELD field_34664 noodleThicknessNoiseFactory Lnet/minecraft/class_6568$class_6571; FIELD field_34665 noodleRidgeFirstNoiseFactory Lnet/minecraft/class_6568$class_6571; FIELD field_34666 noodleRidgeSecondNoiseFactory Lnet/minecraft/class_6568$class_6571; FIELD field_34667 hasNoiseCaves Z FIELD field_34680 terrainNoise Lnet/minecraft/class_5822; FIELD field_34681 jaggedNoise Lnet/minecraft/class_5216; FIELD field_34682 minY I FIELD field_34683 aquiferBarrierNoise Lnet/minecraft/class_5216; FIELD field_34685 aquiferLavaNoise Lnet/minecraft/class_5216; FIELD field_34686 aquiferRandomDeriver Lnet/minecraft/class_6574; FIELD field_35131 aquiferFluidLevelFloodednessNoise Lnet/minecraft/class_5216; FIELD field_35132 aquiferFluidLevelSpreadNoise Lnet/minecraft/class_5216; FIELD field_35208 depthBasedLayerRandomDeriver Lnet/minecraft/class_6574; METHOD (IIILnet/minecraft/class_5309;ZJLnet/minecraft/class_2378;Lnet/minecraft/class_2919$class_6675;)V ARG 1 horizontalNoiseResolution ARG 2 verticalNoiseResolution ARG 3 noiseSizeY ARG 4 config METHOD method_33645 applySlides (DI)D COMMENT Interpolates the noise at the top and bottom of the world. ARG 1 noise ARG 3 y METHOD method_38373 getDepth (D)D METHOD method_38374 shouldPlaceOreVeinBlock (DD)Z ARG 1 firstOrePlacementNoise ARG 3 secondOrePlacementNoise METHOD method_38375 sampleTemperatureNoise (DDD)D ARG 1 x ARG 3 y ARG 5 z METHOD method_38376 createTerrainNoisePoint (IIFFF)Lnet/minecraft/class_6576; ARG 1 x ARG 2 z ARG 3 continentalness ARG 4 weirdness ARG 5 erosion METHOD method_38377 sampleShiftNoise (III)D ARG 1 x ARG 2 y ARG 3 z METHOD method_38378 (IIIDDFFFD)Lnet/minecraft/class_6544$class_6553; ARG 1 x ARG 2 y ARG 3 z ARG 4 noiseX ARG 6 noiseZ ARG 8 continentalness ARG 9 erosion ARG 10 weirdness ARG 11 offset METHOD method_38379 createNoiseSamplerFactory (Lnet/minecraft/class_5216;IIID)Lnet/minecraft/class_6568$class_6571; ARG 0 noiseSampler ARG 1 minY ARG 2 maxY ARG 3 alternative ARG 4 scale METHOD method_38380 sampleNoiseColumn (IIILnet/minecraft/class_6576;)D ARG 1 x ARG 2 y ARG 3 z ARG 4 point METHOD method_38381 sampleNoiseColumn (IIILnet/minecraft/class_6576;DZZ)D ARG 1 x ARG 2 y ARG 3 z ARG 4 point ARG 5 noise ARG 7 hasNoNoiseCaves METHOD method_38382 (IIILnet/minecraft/class_5216;DIII)D ARG 6 x ARG 7 y ARG 8 z METHOD method_38383 (IILnet/minecraft/class_6576;)I ARG 1 x ARG 2 z ARG 3 point METHOD method_38384 (Lnet/minecraft/class_6568$class_6572;Lnet/minecraft/class_6568;)Lnet/minecraft/class_6568$class_6573; ARG 1 chunkNoiseSampler METHOD method_38385 (Lnet/minecraft/class_6568$class_6573;Lnet/minecraft/class_2680;Lnet/minecraft/class_6568$class_6573;Lnet/minecraft/class_6568$class_6573;III)Lnet/minecraft/class_2680; ARG 5 x ARG 6 y ARG 7 z METHOD method_38386 (Lnet/minecraft/class_6568$class_6573;Lnet/minecraft/class_6568$class_6573;Lnet/minecraft/class_6568$class_6573;Lnet/minecraft/class_6568$class_6573;Lnet/minecraft/class_6568$class_6573;Lnet/minecraft/class_6568$class_6572;Lnet/minecraft/class_6568;III)Lnet/minecraft/class_2680; ARG 7 x ARG 8 y ARG 9 z METHOD method_38387 (Lnet/minecraft/class_6568;)Lnet/minecraft/class_6568$class_6573; ARG 1 chunkNoiseSampler METHOD method_38388 (Lnet/minecraft/class_6568;III)D ARG 2 x ARG 3 y ARG 4 z METHOD method_38389 createAquiferSampler (Lnet/minecraft/class_6568;IIIILnet/minecraft/class_6350$class_6565;Z)Lnet/minecraft/class_6350; ARG 1 chunkNoiseSampler ARG 2 x ARG 3 z ARG 4 minimumY ARG 5 height ARG 6 fluidLevelSampler ARG 7 hasAquifers METHOD method_38390 createInitialNoiseBlockStateSampler (Lnet/minecraft/class_6568;Lnet/minecraft/class_6568$class_6572;Z)Lnet/minecraft/class_6568$class_6569; ARG 1 chunkNoiseSampler ARG 2 columnSampler ARG 3 hasNoodleCaves METHOD method_38391 createOreVeinSampler (Lnet/minecraft/class_6568;Z)Lnet/minecraft/class_6568$class_6569; ARG 1 chunkNoiseSampler ARG 2 hasOreVeins METHOD method_38393 sample (Lnet/minecraft/class_5216;DDDD)D ARG 0 sampler ARG 1 x ARG 3 y ARG 5 z ARG 7 invertedScale METHOD method_38395 clampBetweenNoiseRange (D)D ARG 0 value METHOD method_38396 sampleHumidityNoise (DDD)D ARG 1 x ARG 3 y ARG 5 z METHOD method_38397 getVeinType (DI)Lnet/minecraft/class_5818$class_6354; ARG 1 oreFrequencyNoise ARG 3 y METHOD method_38398 sampleCaveEntranceNoise (III)D ARG 1 x ARG 2 y ARG 3 z METHOD method_38401 sampleContinentalnessNoise (DDD)D ARG 1 x ARG 3 y ARG 5 z METHOD method_38402 samplePillarNoise (III)D ARG 1 x ARG 2 y ARG 3 z METHOD method_38404 sampleErosionNoise (DDD)D ARG 1 x ARG 3 y ARG 5 z METHOD method_38405 sampleCaveLayerNoise (III)D ARG 1 x ARG 2 y ARG 3 z METHOD method_38407 sampleWeirdnessNoise (DDD)D ARG 1 x ARG 3 y ARG 5 z METHOD method_38408 sampleSpaghetti3dNoise (III)D ARG 1 x ARG 2 y ARG 3 z METHOD method_38410 sampleSpaghetti2dNoise (III)D ARG 1 x ARG 2 y ARG 3 z METHOD method_38411 sampleSpaghettiRoughnessNoise (III)D ARG 1 x ARG 2 y ARG 3 z METHOD method_38412 (III)Lnet/minecraft/class_2680; ARG 0 x ARG 1 y ARG 2 z METHOD method_39043 getDepthBasedLayerRandomDeriver ()Lnet/minecraft/class_6574; CLASS class_5841 CaveScaler METHOD method_33835 scaleCaves (D)D ARG 0 value METHOD method_33836 scaleTunnels (D)D ARG 0 value CLASS class_6354 VeinType FIELD field_33605 ore Lnet/minecraft/class_2680; FIELD field_33606 stone Lnet/minecraft/class_2680; FIELD field_33607 minY I FIELD field_33608 maxY I FIELD field_33668 rawBlock Lnet/minecraft/class_2680; METHOD (Ljava/lang/String;ILnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;II)V ARG 3 ore ARG 4 rawBlock ARG 5 stone ARG 6 minY ARG 7 maxY