net.minecraft.world.level.levelgen

public class Cavifier

implements NoiseModifier

cpi
net.minecraft.world.level.levelgen.Cavifier
net.minecraft.class_5833
net.minecraft.world.gen.NoiseCaveSampler
net.minecraft.src.C_141325_
net.minecraft.world.level.levelgen.Cavifier

Field summary

Modifier and TypeField
private final int
a
minCellY
field_28827
minY
f_158095_
private final NormalNoise
c
layerNoiseSource
field_28828
terrainAdditionNoise
f_158096_
private final NormalNoise
d
pillarNoiseSource
field_28829
pillarNoise
f_158097_
private final NormalNoise
e
pillarRarenessModulator
field_28830
pillarFalloffNoise
f_158098_
private final NormalNoise
f
pillarThicknessModulator
field_28831
pillarScaleNoise
f_158099_
private final NormalNoise
g
spaghetti2dNoiseSource
field_28832
scaledCaveScaleNoise
f_158100_
private final NormalNoise
h
spaghetti2dElevationModulator
field_28833
horizontalCaveNoise
f_158101_
private final NormalNoise
i
spaghetti2dRarityModulator
field_28834
caveScaleNoise
f_158102_
private final NormalNoise
j
spaghetti2dThicknessModulator
field_28835
caveFalloffNoise
f_158103_
private final NormalNoise
k
spaghetti3dNoiseSource1
field_28836
tunnelNoise1
f_158104_
private final NormalNoise
l
spaghetti3dNoiseSource2
field_28837
tunnelNoise2
f_158105_
private final NormalNoise
m
spaghetti3dRarityModulator
field_28838
tunnelScaleNoise
f_158106_
private final NormalNoise
n
spaghetti3dThicknessModulator
field_28839
tunnelFalloffNoise
f_158107_
private final NormalNoise
o
spaghettiRoughnessNoise
field_28840
offsetNoise
f_158108_
private final NormalNoise
p
spaghettiRoughnessModulator
field_28841
offsetScaleNoise
f_158109_
private final NormalNoise
q
caveEntranceNoiseSource
field_28842
field_28842
f_158110_
private final NormalNoise
r
cheeseNoiseSource
field_29226
caveDensityNoise
f_158111_
private static final int
s
CHEESE_NOISE_RANGE
field_31463
field_31463
f_158112_
private static final int
t
SURFACE_DENSITY_THRESHOLD
field_31464
field_31464
f_158113_

Constructor summary

ModifierConstructor
public (RandomSource random, int minY)

Method summary

Modifier and TypeMethod
public double
modifyNoise(double arg0, int arg1, int arg2, int arg3)
modifyNoise(double arg0, int arg1, int arg2, int arg3)
method_33747(double arg0, int arg1, int arg2, int arg3)
sample(double arg0, int arg1, int arg2, int arg3)
m_142124_(double p_158152_, int p_158154_, int arg2, int arg3)
private double
a(double arg0, int arg1, int arg2, int arg3)
addEntrances(double arg0, int arg1, int arg2, int arg3)
method_35325(double arg0, int arg1, int arg2, int arg3)
method_35325(double arg0, int arg1, int arg2, int arg3)
m_158119_(double p_158121_, int p_158123_, int arg2, int arg3)
private double
a(int arg0, int arg1, int arg2)
getPillars(int arg0, int arg1, int arg2)
method_33746(int arg0, int arg1, int arg2)
getPillarNoise(int x, int y, int z)
m_158124_(int p_158126_, int p_158127_, int arg2)
private double
b(int arg0, int arg1, int arg2)
getLayerizedCaverns(int arg0, int arg1, int arg2)
method_33750(int arg0, int arg1, int arg2)
getTerrainAdditionNoise(int x, int y, int z)
m_158134_(int p_158136_, int p_158137_, int arg2)
private double
c(int arg0, int arg1, int arg2)
getSpaghetti3d(int arg0, int arg1, int arg2)
method_33751(int arg0, int arg1, int arg2)
getTunnelNoise(int x, int y, int z)
m_158138_(int p_158140_, int p_158141_, int arg2)
private double
d(int arg0, int arg1, int arg2)
getSpaghetti2d(int arg0, int arg1, int arg2)
method_33752(int arg0, int arg1, int arg2)
getCaveNoise(int x, int y, int z)
m_158142_(int p_158144_, int p_158145_, int arg2)
private double
e(int arg0, int arg1, int arg2)
spaghettiRoughness(int arg0, int arg1, int arg2)
method_33753(int arg0, int arg1, int arg2)
getTunnelOffsetNoise(int x, int y, int z)
m_158146_(int p_158148_, int p_158149_, int arg2)
private static double
a(double arg0)
clampToUnit(double arg0)
method_33749(double arg0)
clamp(double value)
m_158117_(double p_158118_)
private static double
a(ddv arg0, double arg1, double arg2, double arg3, double arg4)
sampleWithRarity(NormalNoise arg0, double arg1, double arg2, double arg3, double arg4)
method_33748(class_5216 arg0, double arg1, double arg2, double arg3, double arg4)
sample(DoublePerlinNoiseSampler sampler, double x, double y, double z, double scale)
m_158128_(C_2663_ p_158129_, double p_158130_, double p_158132_, double arg3, double arg4)