Package net.minecraft.world.gen
Class NoiseCaveSampler
java.lang.Object
net.minecraft.world.gen.NoiseCaveSampler
public class NoiseCaveSampler extends Object
- Mappings:
Namespace Name official cogintermediary net/minecraft/class_5833named net/minecraft/world/gen/NoiseCaveSampler
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classNoiseCaveSampler.CaveScaler -
Field Summary
Fields Modifier and Type Field Description private DoublePerlinNoiseSamplercaveDensityNoiseprivate DoublePerlinNoiseSamplercaveFalloffNoiseprivate DoublePerlinNoiseSamplercaveScaleNoiseprivate DoublePerlinNoiseSamplerfield_28842private static intfield_31463private static intfield_31464private DoublePerlinNoiseSamplerhorizontalCaveNoiseprivate intminYprivate DoublePerlinNoiseSampleroffsetNoiseprivate DoublePerlinNoiseSampleroffsetScaleNoiseprivate DoublePerlinNoiseSamplerpillarFalloffNoiseprivate DoublePerlinNoiseSamplerpillarNoiseprivate DoublePerlinNoiseSamplerpillarScaleNoiseprivate DoublePerlinNoiseSamplerscaledCaveScaleNoiseprivate DoublePerlinNoiseSamplerterrainAdditionNoiseprivate DoublePerlinNoiseSamplertunnelFalloffNoiseprivate DoublePerlinNoiseSamplertunnelNoise1private DoublePerlinNoiseSamplertunnelNoise2private DoublePerlinNoiseSamplertunnelScaleNoise -
Constructor Summary
Constructors Constructor Description NoiseCaveSampler(WorldGenRandom random, int minY) -
Method Summary
Modifier and Type Method Description private static doubleclamp(double value)private doublegetCaveNoise(int x, int y, int z)private doublegetPillarNoise(int x, int y, int z)private doublegetTerrainAdditionNoise(int x, int y, int z)private doublegetTunnelNoise(int x, int y, int z)private doublegetTunnelOffsetNoise(int x, int y, int z)private doublemethod_35325(double double2, int int2, int int3, int int4)doublesample(int x, int y, int z, double offset)private static doublesample(DoublePerlinNoiseSampler sampler, double x, double y, double z, double scale)
-
Field Details
-
field_31463
private static final int field_31463- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official rLcog;r:Iintermediary field_31463Lnet/minecraft/class_5833;field_31463:Inamed field_31463Lnet/minecraft/world/gen/NoiseCaveSampler;field_31463:I
-
field_31464
private static final int field_31464- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official sLcog;s:Iintermediary field_31464Lnet/minecraft/class_5833;field_31464:Inamed field_31464Lnet/minecraft/world/gen/NoiseCaveSampler;field_31464:I
-
minY
private final int minY- Mappings:
Namespace Name Mixin selector official aLcog;a:Iintermediary field_28827Lnet/minecraft/class_5833;field_28827:Inamed minYLnet/minecraft/world/gen/NoiseCaveSampler;minY:I
-
terrainAdditionNoise
- Mappings:
Namespace Name Mixin selector official bLcog;b:Ldct;intermediary field_28828Lnet/minecraft/class_5833;field_28828:Lnet/minecraft/class_5216;named terrainAdditionNoiseLnet/minecraft/world/gen/NoiseCaveSampler;terrainAdditionNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
pillarNoise
- Mappings:
Namespace Name Mixin selector official cLcog;c:Ldct;intermediary field_28829Lnet/minecraft/class_5833;field_28829:Lnet/minecraft/class_5216;named pillarNoiseLnet/minecraft/world/gen/NoiseCaveSampler;pillarNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
pillarFalloffNoise
- Mappings:
Namespace Name Mixin selector official dLcog;d:Ldct;intermediary field_28830Lnet/minecraft/class_5833;field_28830:Lnet/minecraft/class_5216;named pillarFalloffNoiseLnet/minecraft/world/gen/NoiseCaveSampler;pillarFalloffNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
pillarScaleNoise
- Mappings:
Namespace Name Mixin selector official eLcog;e:Ldct;intermediary field_28831Lnet/minecraft/class_5833;field_28831:Lnet/minecraft/class_5216;named pillarScaleNoiseLnet/minecraft/world/gen/NoiseCaveSampler;pillarScaleNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
scaledCaveScaleNoise
- Mappings:
Namespace Name Mixin selector official fLcog;f:Ldct;intermediary field_28832Lnet/minecraft/class_5833;field_28832:Lnet/minecraft/class_5216;named scaledCaveScaleNoiseLnet/minecraft/world/gen/NoiseCaveSampler;scaledCaveScaleNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
horizontalCaveNoise
- Mappings:
Namespace Name Mixin selector official gLcog;g:Ldct;intermediary field_28833Lnet/minecraft/class_5833;field_28833:Lnet/minecraft/class_5216;named horizontalCaveNoiseLnet/minecraft/world/gen/NoiseCaveSampler;horizontalCaveNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
caveScaleNoise
- Mappings:
Namespace Name Mixin selector official hLcog;h:Ldct;intermediary field_28834Lnet/minecraft/class_5833;field_28834:Lnet/minecraft/class_5216;named caveScaleNoiseLnet/minecraft/world/gen/NoiseCaveSampler;caveScaleNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
caveFalloffNoise
- Mappings:
Namespace Name Mixin selector official iLcog;i:Ldct;intermediary field_28835Lnet/minecraft/class_5833;field_28835:Lnet/minecraft/class_5216;named caveFalloffNoiseLnet/minecraft/world/gen/NoiseCaveSampler;caveFalloffNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
tunnelNoise1
- Mappings:
Namespace Name Mixin selector official jLcog;j:Ldct;intermediary field_28836Lnet/minecraft/class_5833;field_28836:Lnet/minecraft/class_5216;named tunnelNoise1Lnet/minecraft/world/gen/NoiseCaveSampler;tunnelNoise1:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
tunnelNoise2
- Mappings:
Namespace Name Mixin selector official kLcog;k:Ldct;intermediary field_28837Lnet/minecraft/class_5833;field_28837:Lnet/minecraft/class_5216;named tunnelNoise2Lnet/minecraft/world/gen/NoiseCaveSampler;tunnelNoise2:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
tunnelScaleNoise
- Mappings:
Namespace Name Mixin selector official lLcog;l:Ldct;intermediary field_28838Lnet/minecraft/class_5833;field_28838:Lnet/minecraft/class_5216;named tunnelScaleNoiseLnet/minecraft/world/gen/NoiseCaveSampler;tunnelScaleNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
tunnelFalloffNoise
- Mappings:
Namespace Name Mixin selector official mLcog;m:Ldct;intermediary field_28839Lnet/minecraft/class_5833;field_28839:Lnet/minecraft/class_5216;named tunnelFalloffNoiseLnet/minecraft/world/gen/NoiseCaveSampler;tunnelFalloffNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
offsetNoise
- Mappings:
Namespace Name Mixin selector official nLcog;n:Ldct;intermediary field_28840Lnet/minecraft/class_5833;field_28840:Lnet/minecraft/class_5216;named offsetNoiseLnet/minecraft/world/gen/NoiseCaveSampler;offsetNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
offsetScaleNoise
- Mappings:
Namespace Name Mixin selector official oLcog;o:Ldct;intermediary field_28841Lnet/minecraft/class_5833;field_28841:Lnet/minecraft/class_5216;named offsetScaleNoiseLnet/minecraft/world/gen/NoiseCaveSampler;offsetScaleNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
field_28842
- Mappings:
Namespace Name Mixin selector official pLcog;p:Ldct;intermediary field_28842Lnet/minecraft/class_5833;field_28842:Lnet/minecraft/class_5216;named field_28842Lnet/minecraft/world/gen/NoiseCaveSampler;field_28842:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
caveDensityNoise
- Mappings:
Namespace Name Mixin selector official qLcog;q:Ldct;intermediary field_29226Lnet/minecraft/class_5833;field_29226:Lnet/minecraft/class_5216;named caveDensityNoiseLnet/minecraft/world/gen/NoiseCaveSampler;caveDensityNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
-
Constructor Details
-
NoiseCaveSampler
- Mappings:
Namespace Name Mixin selector official <init>Lcog;<init>(Lcpb;I)Vintermediary <init>Lnet/minecraft/class_5833;<init>(Lnet/minecraft/class_5819;I)Vnamed <init>Lnet/minecraft/world/gen/NoiseCaveSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;I)V
-
-
Method Details
-
sample
public double sample(int x, int y, int z, double offset)- Mappings:
Namespace Name Mixin selector official aLcog;a(IIID)Dintermediary method_33747Lnet/minecraft/class_5833;method_33747(IIID)Dnamed sampleLnet/minecraft/world/gen/NoiseCaveSampler;sample(IIID)D
-
method_35325
private double method_35325(double double2, int int2, int int3, int int4)- Mappings:
Namespace Name Mixin selector official aLcog;a(DIII)Dintermediary method_35325Lnet/minecraft/class_5833;method_35325(DIII)Dnamed method_35325Lnet/minecraft/world/gen/NoiseCaveSampler;method_35325(DIII)D
-
getPillarNoise
private double getPillarNoise(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official aLcog;a(III)Dintermediary method_33746Lnet/minecraft/class_5833;method_33746(III)Dnamed getPillarNoiseLnet/minecraft/world/gen/NoiseCaveSampler;getPillarNoise(III)D
-
getTerrainAdditionNoise
private double getTerrainAdditionNoise(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official bLcog;b(III)Dintermediary method_33750Lnet/minecraft/class_5833;method_33750(III)Dnamed getTerrainAdditionNoiseLnet/minecraft/world/gen/NoiseCaveSampler;getTerrainAdditionNoise(III)D
-
getTunnelNoise
private double getTunnelNoise(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official cLcog;c(III)Dintermediary method_33751Lnet/minecraft/class_5833;method_33751(III)Dnamed getTunnelNoiseLnet/minecraft/world/gen/NoiseCaveSampler;getTunnelNoise(III)D
-
getCaveNoise
private double getCaveNoise(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official dLcog;d(III)Dintermediary method_33752Lnet/minecraft/class_5833;method_33752(III)Dnamed getCaveNoiseLnet/minecraft/world/gen/NoiseCaveSampler;getCaveNoise(III)D
-
getTunnelOffsetNoise
private double getTunnelOffsetNoise(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official eLcog;e(III)Dintermediary method_33753Lnet/minecraft/class_5833;method_33753(III)Dnamed getTunnelOffsetNoiseLnet/minecraft/world/gen/NoiseCaveSampler;getTunnelOffsetNoise(III)D
-
clamp
private static double clamp(double value)- Mappings:
Namespace Name Mixin selector official aLcog;a(D)Dintermediary method_33749Lnet/minecraft/class_5833;method_33749(D)Dnamed clampLnet/minecraft/world/gen/NoiseCaveSampler;clamp(D)D
-
sample
private static double sample(DoublePerlinNoiseSampler sampler, double x, double y, double z, double scale)- Mappings:
Namespace Name Mixin selector official aLcog;a(Ldct;DDDD)Dintermediary method_33748Lnet/minecraft/class_5833;method_33748(Lnet/minecraft/class_5216;DDDD)Dnamed sampleLnet/minecraft/world/gen/NoiseCaveSampler;sample(Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;DDDD)D
-