| public static ChunkNoiseSampler | | forChunk(ChunkAccess chunk, RandomState randomState, DensityFunctions$BeardifierOrMarker beardifier, NoiseGeneratorSettings settings, Aquifer$FluidPicker globalFluidPicker, Blender blender) | | forChunk(ChunkAccess chunk, RandomState randomState, DensityFunctions$BeardifierOrMarker beardifier, NoiseGeneratorSettings settings, Aquifer$FluidPicker globalFluidPicker, Blender blender) | | method_39543(class_2791 arg0, class_7138 arg1, class_6916$class_7050 arg2, class_5284 arg3, class_6350$class_6565 arg4, class_6748 arg5) | | create(Chunk chunk, NoiseConfig noiseConfig, DensityFunctionTypes$Beardifying beardifying, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler$FluidLevelSampler fluidLevelSampler, Blender blender) |
|
| protected MultiNoiseUtil$MultiNoiseSampler | |
| protected BlockState | | getInterpolatedState() | | getInterpolatedState() | | method_40536() | | sampleBlockState() |
|
| protected double | | getInterpolatedDensity() | | getInterpolatedDensity() | | method_1_2958() | | sampleDensity() |
|
| public int | | blockX() | | blockX() | | comp_371() | | blockX() |
|
| public int | | blockY() | | blockY() | | comp_372() | | blockY() |
|
| public int | | blockZ() | | blockZ() | | comp_373() | | blockZ() |
|
| public int | | maxPreliminarySurfaceLevel(int minBlockX, int minBlockZ, int maxBlockX, int maxBlockZ) | | maxPreliminarySurfaceLevel(int minBlockX, int minBlockZ, int maxBlockX, int maxBlockZ) | | method_72685(int arg0, int arg1, int arg2, int arg3) | | estimateHighestSurfaceLevel(int minX, int minZ, int maxX, int maxZ) |
|
| public int | | preliminarySurfaceLevel(int sampleX, int sampleZ) | | preliminarySurfaceLevel(int sampleX, int sampleZ) | | method_39900(int arg0, int arg1) | | estimateSurfaceHeight(int blockX, int blockZ) |
|
| private int | | computePreliminarySurfaceLevel(long key) | | computePreliminarySurfaceLevel(long key) | | method_39899(long arg0) | | calculateSurfaceHeightEstimate(long columnPos) |
|
| public Blender | | getBlender() | | getBlender() | | method_39327() | | getBlender() |
|
| private void | | fillSlice(boolean slice0, int cellX) | | fillSlice(boolean slice0, int cellX) | | method_40532(boolean arg0, int arg1) | | sampleDensity(boolean start, int cellX) |
|
| public void | | initializeForFirstCellX() | | initializeForFirstCellX() | | method_38336() | | sampleStartDensity() |
|
| public void | | advanceCellX(int cellXIndex) | | advanceCellX(int cellXIndex) | | method_38339(int arg0) | | sampleEndDensity(int cellX) |
|
| public ChunkNoiseSampler | | forIndex(int cellIndex) | | forIndex(int cellIndex) | | method_40477(int arg0) | | at(int arg0) |
|
| public void | |
| public void | | selectCellYZ(int cellYIndex, int cellZIndex) | | selectCellYZ(int cellYIndex, int cellZIndex) | | method_38362(int arg0, int arg1) | | onSampledCellCorners(int cellY, int cellZ) |
|
| public void | | updateForY(int posY, double factorY) | | updateForY(int posY, double factorY) | | method_38337(int arg0, double arg1) | | interpolateY(int blockY, double deltaY) |
|
| public void | | updateForX(int posX, double factorX) | | updateForX(int posX, double factorX) | | method_38349(int arg0, double arg1) | | interpolateX(int blockX, double deltaX) |
|
| public void | | updateForZ(int posZ, double factorZ) | | updateForZ(int posZ, double factorZ) | | method_38355(int arg0, double arg1) | | interpolateZ(int blockZ, double deltaZ) |
|
| public void | | stopInterpolation() | | stopInterpolation() | | method_40537() | | stopInterpolation() |
|
| public void | | swapSlices() | | swapSlices() | | method_38348() | | swapBuffers() |
|
| public AquiferSampler | | aquifer() | | aquifer() | | method_38354() | | getAquiferSampler() |
|
| protected int | | cellWidth() | | cellWidth() | | method_42361() | | getHorizontalCellBlockCount() |
|
| protected int | | cellHeight() | | cellHeight() | | method_42362() | | getVerticalCellBlockCount() |
|
| private Blender$BlendResult | | getOrComputeBlendingOutput(int blockX, int blockZ) | | getOrComputeBlendingOutput(int blockX, int blockZ) | | method_40535(int arg0, int arg1) | | calculateBlendResult(int blockX, int blockZ) |
|
| protected DensityFunction | |
| private DensityFunction | |