Class NoiseChunk

java.lang.Object
net.minecraft.world.level.levelgen.NoiseChunk
All Implemented Interfaces:
DensityFunction.ContextProvider, DensityFunction.FunctionContext

public class NoiseChunk extends Object implements DensityFunction.FunctionContext, DensityFunction.ContextProvider
  • Field Details

    • cellCountXZ

      private final int cellCountXZ
    • cellCountY

      private final int cellCountY
    • cellNoiseMinY

      private final int cellNoiseMinY
    • firstCellX

      private final int firstCellX
    • firstCellZ

      private final int firstCellZ
    • firstNoiseX

      private final int firstNoiseX
    • firstNoiseZ

      private final int firstNoiseZ
    • interpolators

      private final List<NoiseChunk.NoiseInterpolator> interpolators
    • cellCaches

      private final List<NoiseChunk.CacheAllInCell> cellCaches
    • wrapped

      private final Map<DensityFunction, DensityFunction> wrapped
    • preliminarySurfaceLevelCache

      private final it.unimi.dsi.fastutil.longs.Long2IntMap preliminarySurfaceLevelCache
    • aquifer

      private final Aquifer aquifer
    • preliminarySurfaceLevel

      private final DensityFunction preliminarySurfaceLevel
    • fullNoiseDensity

      private final DensityFunction fullNoiseDensity
    • blockStateRule

      private final NoiseChunk.BlockStateFiller blockStateRule
    • blender

      private final Blender blender
    • blendAlpha

      private final NoiseChunk.FlatCache blendAlpha
    • blendOffset

      private final NoiseChunk.FlatCache blendOffset
    • beardifier

      private final DensityFunctions.BeardifierOrMarker beardifier
    • lastBlendingDataPos

      private long lastBlendingDataPos
    • lastBlendingOutput

      private Blender.BlendingOutput lastBlendingOutput
    • noiseSizeXZ

      private final int noiseSizeXZ
    • cellWidth

      private final int cellWidth
    • cellHeight

      private final int cellHeight
    • interpolating

      private boolean interpolating
    • fillingCell

      private boolean fillingCell
    • cellStartBlockX

      private int cellStartBlockX
    • cellStartBlockY

      private int cellStartBlockY
    • cellStartBlockZ

      private int cellStartBlockZ
    • inCellX

      private int inCellX
    • inCellY

      private int inCellY
    • inCellZ

      private int inCellZ
    • interpolationCounter

      private long interpolationCounter
    • arrayInterpolationCounter

      private long arrayInterpolationCounter
    • arrayIndex

      private int arrayIndex
    • sliceFillingContextProvider

      private final DensityFunction.ContextProvider sliceFillingContextProvider
  • Constructor Details

  • Method Details