| public static ChunkNoiseSampler |
| 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() |
| method_40536() |
| sampleBlockState() |
|
| public int |
| blockX() |
| comp_371() |
| blockX() |
|
| public int |
| blockY() |
| comp_372() |
| blockY() |
|
| public int |
| blockZ() |
| comp_373() |
| blockZ() |
|
| public int |
| 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) |
| method_39900(int arg0, int arg1) |
| estimateSurfaceHeight(int blockX, int blockZ) |
|
| private int |
| computePreliminarySurfaceLevel(long key) |
| method_39899(long arg0) |
| calculateSurfaceHeightEstimate(long columnPos) |
|
| public Blender |
| getBlender() |
| method_39327() |
| getBlender() |
|
| private void |
| fillSlice(boolean slice0, int cellX) |
| method_40532(boolean arg0, int arg1) |
| sampleDensity(boolean start, int cellX) |
|
| public void |
| initializeForFirstCellX() |
| method_38336() |
| sampleStartDensity() |
|
| public void |
| advanceCellX(int cellXIndex) |
| method_38339(int arg0) |
| sampleEndDensity(int cellX) |
|
| public ChunkNoiseSampler |
| forIndex(int cellIndex) |
| method_40477(int arg0) |
| at(int arg0) |
|
| public void |
|
| public void |
| selectCellYZ(int cellYIndex, int cellZIndex) |
| method_38362(int arg0, int arg1) |
| onSampledCellCorners(int cellY, int cellZ) |
|
| public void |
| updateForY(int posY, double factorY) |
| method_38337(int arg0, double arg1) |
| interpolateY(int blockY, double deltaY) |
|
| public void |
| updateForX(int posX, double factorX) |
| method_38349(int arg0, double arg1) |
| interpolateX(int blockX, double deltaX) |
|
| public void |
| updateForZ(int posZ, double factorZ) |
| method_38355(int arg0, double arg1) |
| interpolateZ(int blockZ, double deltaZ) |
|
| public void |
| stopInterpolation() |
| method_40537() |
| stopInterpolation() |
|
| public void |
| swapSlices() |
| method_38348() |
| swapBuffers() |
|
| public AquiferSampler |
| aquifer() |
| method_38354() |
| getAquiferSampler() |
|
| protected int |
| cellWidth() |
| method_42361() |
| getHorizontalCellBlockCount() |
|
| protected int |
| cellHeight() |
| method_42362() |
| getVerticalCellBlockCount() |
|
| private Blender$BlendResult |
| getOrComputeBlendingOutput(int blockX, int blockZ) |
| method_40535(int arg0, int arg1) |
| calculateBlendResult(int blockX, int blockZ) |
|
| protected DensityFunction |
|
| private DensityFunction |
|
| public DensityFunction$NoisePos |
| forIndex(int cellIndex) |
| method_40477(int arg0) |
| at(int arg0) |
|
| private BlockState |
|