net.minecraft.world.level.levelgen

public class NoiseChunk

implements DensityFunction$ContextProvider, DensityFunction$FunctionContext

cua
net.minecraft.world.level.levelgen.NoiseChunk
net.minecraft.class_6568
net.minecraft.unmapped.C_rvjywqnu
net.minecraft.world.gen.chunk.ChunkNoiseSampler
net.minecraft.world.gen.chunk.ChunkNoiseSampler
net.minecraft.src.C_182895_
net.minecraft.world.level.levelgen.NoiseChunk

Field summary

Modifier and TypeField
private final NoiseSettings
a
noiseSettings
field_35674
f_rrobeaxe
generationShapeConfig
generationShapeConfig
f_188717_
final int
b
cellCountXZ
field_34599
f_nzwfsmwa
horizontalSize
horizontalSize
f_188718_
final int
c
cellCountY
field_34598
f_lzcdiirr
height
height
f_188719_
final int
d
cellNoiseMinY
field_34600
f_hpkitmdp
minimumY
minimumY
f_188720_
private final int
e
firstCellX
field_34601
f_ewqpqzws
x
firstCellX
f_188721_
private final int
f
firstCellZ
field_34602
f_tupstqfc
z
firstCellZ
f_188722_
final int
g
firstNoiseX
field_34603
f_nhocwnvj
biomeX
firstNoiseX
f_188723_
final int
h
firstNoiseZ
field_34604
f_ycdqwwen
biomeZ
firstNoiseZ
f_188724_
final List<NoiseChunk$NoiseInterpolator>
i
interpolators
field_34605
f_diwfyabf
interpolators
interpolators
f_188725_
final List<NoiseChunk$CacheAllInCell>
j
cellCaches
field_36581
f_vjvtctpr
field_36581
cellCaches
f_209160_
private final Map<DensityFunction, DensityFunction>
k
wrapped
field_36582
f_shocempi
field_36582
wrappedFunctions
f_209161_
private final it.unimi.dsi.fastutil.longs.Long2IntMap
l
preliminarySurfaceLevel
field_36273
f_xflyvvkc
field_36273
preliminarySurfaceLevel
f_198238_
private final Aquifer
m
aquifer
field_34613
f_gobowyuo
aquiferSampler
aquiferSampler
f_188728_
private final DensityFunction
n
initialDensityNoJaggedness
field_36583
f_aawrolef
field_36583
initialDensityNoJaggedness
f_209162_
private final NoiseChunk$BlockStateFiller
o
blockStateRule
field_36584
f_otraapow
blockStateSampler
blockStateSampler
f_209163_
private final Blender
p
blender
field_35487
f_opnkrroc
blender
blender
f_188731_
private final NoiseChunk$FlatCache
q
blendAlpha
field_36585
f_bnlcotdm
field_36585
blendAlpha
f_209164_
private final NoiseChunk$FlatCache
r
blendOffset
field_36586
f_bjvcfzxn
field_36586
blendOffset
f_209165_
private final DensityFunctions$BeardifierOrMarker
s
beardifier
field_37113
f_koytdfzc
field_37113
structureWeightSampler
f_209166_
private long
t
lastBlendingDataPos
field_36587
f_bcyccope
field_36587
lastBlendingDataPos
f_209167_
private Blender$BlendingOutput
u
lastBlendingOutput
field_36588
f_lybnddyv
field_36588
lastBlendingOutput
f_209168_
final int
v
noiseSizeXZ
field_36589
f_ryartltr
field_36589
horizontalNoiseSize
f_209169_
final int
w
cellWidth
field_36590
f_oomddtek
horizontalBlockSize
cellWidth
f_209170_
final int
x
cellHeight
field_36591
f_rqqrsgbo
verticalBlockSize
cellHeight
f_209171_
boolean
y
interpolating
field_36592
f_jypoqcac
field_36592
interpolating
f_209172_
boolean
z
fillingCell
field_36593
f_npznmllm
field_36593
fillingCell
f_209173_
private int
A
cellStartBlockX
field_36594
f_ubegzncu
field_36594
cellStartBlockX
f_209150_
int
B
cellStartBlockY
field_36572
f_mllomflm
field_36572
cellStartBlockY
f_209151_
private int
C
cellStartBlockZ
field_36573
f_wkuelxms
field_36573
cellStartBlockZ
f_209152_
int
D
inCellX
field_36574
f_gaxmjyen
field_36574
inCellX
f_209153_
int
E
inCellY
field_36575
f_woxkktfj
field_36575
inCellY
f_209154_
int
F
inCellZ
field_36576
f_eyzzurrd
field_36576
inCellZ
f_209155_
long
G
interpolationCounter
field_36577
f_gypptqpi
field_36577
interpolationCounter
f_209156_
long
H
arrayInterpolationCounter
field_36578
f_jfccovif
field_36578
arrayInterpolationCounter
f_209157_
int
I
arrayIndex
field_36579
f_xsdqyyrr
field_36579
arrayIndex
f_209158_
private final DensityFunction$ContextProvider
J
sliceFillingContextProvider
field_36580
f_ofarltkb
field_36580
sliceFillingContextProvider
f_209159_

Constructor summary

ModifierConstructor
private (int horizontalSize, int height, int minimumY, NoiseRouter noiseRouter, int x, int z, DensityFunctions$BeardifierOrMarker noiseType, NoiseGeneratorSettings chunkGeneratorSettings, Aquifer$FluidPicker fluidLevelSampler, Blender blender)

Method summary

Modifier and TypeMethod
public static NoiseChunk
a(cqq arg0, cuc arg1, Supplier<ctq$c> arg2, cub arg3, cti$a arg4, cuy arg5)
forChunk(ChunkAccess arg0, NoiseRouter arg1, Supplier<DensityFunctions$BeardifierOrMarker> arg2, NoiseGeneratorSettings arg3, Aquifer$FluidPicker arg4, Blender arg5)
method_39543(class_2791 arg0, class_6953 arg1, Supplier<class_6916$class_7050> arg2, class_5284 arg3, class_6350$class_6565 arg4, class_6748 arg5)
m_bfhxedds(C_lwzmmmqr arg0, C_fpiyqmft arg1, Supplier<C_mdkmcezi$C_dsnmcorv> arg2, C_lwpfhits arg3, C_jpghdzxc$C_vlyfprqt arg4, C_pfqozslu arg5)
create(Chunk chunk, NoiseRouter noiseRouter, Supplier<DensityFunctionTypes$class_7050> noiseTypeSupplier, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler$FluidLevelSampler fluidLevelSampler, Blender blender)
create(Chunk chunk, NoiseRouter noiseRouter, Supplier<DensityFunctions$StructureWeightSamplerOrMarker> noiseFiller, ChunkGeneratorSettings settings, AquiferSampler$FluidPicker aquiferFluidPicker, Blender blender)
m_209206_(C_2116_ p_209207_, C_207014_ p_209208_, Supplier<C_206968_$C_206975_> p_209209_, C_2194_ p_209210_, C_141319_$C_182886_ p_209211_, C_182955_ p_209212_)
public static NoiseChunk
a(int arg0, int arg1, int arg2, int arg3, cuc arg4, cub arg5, cti$a arg6)
forColumn(int arg0, int arg1, int arg2, int arg3, NoiseRouter arg4, NoiseGeneratorSettings arg5, Aquifer$FluidPicker arg6)
method_39542(int arg0, int arg1, int arg2, int arg3, class_6953 arg4, class_5284 arg5, class_6350$class_6565 arg6)
m_enjlfhkh(int arg0, int arg1, int arg2, int arg3, C_fpiyqmft arg4, C_lwpfhits arg5, C_jpghdzxc$C_vlyfprqt arg6)
create(int x, int z, int minimumY, int height, NoiseRouter noiseRouter, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler$FluidLevelSampler fluidLevelSampler)
create(int x, int z, int minimumY, int height, NoiseRouter noiseRouter, ChunkGeneratorSettings settings, AquiferSampler$FluidPicker aquiferFluidPicker)
m_209194_(int p_209195_, int p_209196_, int p_209197_, int p_209198_, C_207014_ p_209199_, C_2194_ p_209200_, C_141319_$C_182886_ p_209201_)
protected Climate$Sampler
a(cuc arg0)
cachedClimateSampler(NoiseRouter arg0)
method_40531(class_6953 arg0)
m_yymcddlc(C_fpiyqmft arg0)
createMultiNoiseSampler(NoiseRouter noiseRouter)
createMultiNoiseSampler(NoiseRouter noiseRouter)
m_209218_(C_207014_ arg0)
protected BlockState
e()
getInterpolatedState()
method_40536()
m_bpkwbbvo()
sampleBlockState()
sampleBlockState()
m_209247_()
public int
a()
blockX()
comp_371()
m_bliobljn()
blockX()
blockX()
m_207115_()
public int
b()
blockY()
comp_372()
m_hfjujhrm()
blockY()
blockY()
m_207114_()
public int
c()
blockZ()
comp_373()
m_wqoicrzs()
blockZ()
blockZ()
m_207113_()
public int
a(int arg0, int arg1)
preliminarySurfaceLevel(int arg0, int arg1)
method_39900(int arg0, int arg1)
m_vjyupqdl(int arg0, int arg1)
method_39900(int arg0, int arg1)
getPreliminarySurfaceLevel(int x, int z)
m_198256_(int p_198258_, int arg1)
private int
a(long arg0)
computePreliminarySurfaceLevel(long arg0)
method_39899(long arg0)
m_wldloquu(long arg0)
method_39899(long arg0)
computePreliminarySurfaceLevel(long chunkPos)
m_198249_(long arg0)
public Blender
d()
getBlender()
method_39327()
m_ugsrnfvf()
getBlender()
getBlender()
m_207434_()
private void
a(boolean arg0, int arg1)
fillSlice(boolean arg0, int arg1)
method_40532(boolean arg0, int arg1)
m_epzpiuug(boolean arg0, int arg1)
method_40532(boolean arg0, int arg1)
fillSlice(boolean useStartNoiseBuffer, int x)
m_209220_(boolean p_209222_, int arg1)
public void
f()
initializeForFirstCellX()
method_38336()
m_crjbklqh()
sampleStartNoise()
sampleStartNoise()
m_188791_()
public void
b(int arg0)
advanceCellX(int arg0)
method_38339(int arg0)
m_nqipgozp(int arg0)
sampleEndNoise(int x)
sampleEndNoise(int x)
m_188749_(int arg0)
public NoiseChunk
c(int arg0)
forIndex(int arg0)
method_40534(int arg0)
m_zxhpojxz(int arg0)
method_40477(int arg0)
forIndex(int arg0)
m_207263_(int arg0)
public void
a(double[] arg0, ctp arg1)
fillAllDirectly(double[] arg0, DensityFunction arg1)
method_40478(double[] arg0, class_6910 arg1)
m_ykaytwxz(double[] arg0, C_kzwapyud arg1)
method_40478(double[] arg0, DensityFunction arg1)
fillAllDirectly(double[] arg0, DensityFunction arg1)
m_207207_(double[] p_209225_, C_206962_ arg1)
public void
b(int arg0, int arg1)
selectCellYZ(int arg0, int arg1)
method_38362(int arg0, int arg1)
m_bjhbvgiq(int arg0, int arg1)
sampleNoiseCorners(int noiseY, int noiseZ)
sampleNoiseCorners(int noiseY, int noiseZ)
m_188810_(int p_188812_, int arg1)
public void
a(int arg0, double arg1)
updateForY(int arg0, double arg1)
method_38337(int arg0, double arg1)
m_nqqcrsfw(int arg0, double arg1)
sampleNoiseY(int arg0, double arg1)
sampleNoiseY(int arg0, double deltaY)
m_209191_(int p_209193_, double arg1)
public void
b(int arg0, double arg1)
updateForX(int arg0, double arg1)
method_38349(int arg0, double arg1)
m_kitscoaj(int arg0, double arg1)
sampleNoiseX(int arg0, double arg1)
sampleNoiseX(int arg0, double deltaX)
m_209230_(int p_209232_, double arg1)
public void
c(int arg0, double arg1)
updateForZ(int arg0, double arg1)
method_38355(int arg0, double arg1)
m_pqgmcdgo(int arg0, double arg1)
sampleNoise(int arg0, double arg1)
sampleNoiseZ(int arg0, double deltaZ)
m_209241_(int p_209243_, double arg1)
public void
g()
stopInterpolation()
method_40537()
m_lxfwjrvk()
method_40537()
stopInterpolation()
m_209248_()
public void
h()
swapSlices()
method_38348()
m_kpsxdmhr()
swapBuffers()
swapBuffers()
m_188804_()
public Aquifer
i()
aquifer()
method_38354()
m_rfsfjiny()
getAquiferSampler()
getAquiferSampler()
m_188817_()
Blender$BlendingOutput
c(int arg0, int arg1)
getOrComputeBlendingOutput(int arg0, int arg1)
method_40535(int arg0, int arg1)
m_xbxtgxve(int arg0, int arg1)
method_40535(int arg0, int arg1)
getBlendingOutput(int x, int z)
m_209244_(int p_209246_, int arg1)
protected DensityFunction
a(ctp arg0)
wrap(DensityFunction arg0)
method_40529(class_6910 arg0)
m_pxlayuiw(C_kzwapyud arg0)
method_40529(DensityFunction arg0)
getWrappedFunction(DensityFunction function)
m_209213_(C_206962_ arg0)
private DensityFunction
b(ctp arg0)
wrapNew(DensityFunction arg0)
method_40533(class_6910 arg0)
m_yggwbhmi(C_kzwapyud arg0)
method_40533(DensityFunction arg0)
wrapFunction(DensityFunction function)
m_209233_(C_206962_ arg0)