| public static ChunkNoiseSampler |
| forChunk(ChunkAccess chunk, RandomState randomState, Beardifier beardifier, NoiseGeneratorSettings settings, Aquifer$FluidPicker globalFluidPicker, Blender blender) |
| method_39543(class_2791 arg0, class_7138 arg1, class_5817 arg2, class_5284 arg3, class_6350$class_6565 arg4, class_6748 arg5) |
| create(Chunk chunk, NoiseConfig noiseConfig, StructureWeightSampler structureWeightSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler$FluidLevelSampler fluidLevelSampler, Blender blender) |
|
| protected MultiNoiseUtil$MultiNoiseSampler |
|
| protected BlockState |
| getInterpolatedState() |
| method_40536() |
| sampleBlockState() |
|
| protected float |
| getInterpolatedDensity() |
| method_1_2958() |
| sampleDensity() |
|
| public int |
| blockX() |
| comp_371() |
| blockX() |
|
| public int |
| blockY() |
| comp_372() |
| blockY() |
|
| public int |
| blockZ() |
| comp_373() |
| blockZ() |
|
| public int |
| computePreliminarySurfaceLevel(int blockX, int blockZ) |
| method_39899(int arg0, int arg1) |
| calculateSurfaceHeightEstimate(int x, int z) |
|
| 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, float factorY) |
| method_38337(int arg0, float arg1) |
| interpolateY(int blockY, float cellLocalY) |
|
| public void |
| updateForX(int posX, float factorX) |
| method_38349(int arg0, float arg1) |
| interpolateX(int blockX, float cellLocalX) |
|
| public void |
| updateForZ(int posZ, float factorZ) |
| method_38355(int arg0, float arg1) |
| interpolateZ(int blockZ, float cellLocalZ) |
|
| 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 |
|