Package net.minecraft.world.gen
Class NoiseCaveSampler
java.lang.Object
net.minecraft.world.gen.NoiseCaveSampler
public class NoiseCaveSampler extends Object
- Mappings:
Namespace Name official cnaintermediary 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 DoublePerlinNoiseSamplercaveExtentNoiseprivate DoublePerlinNoiseSamplercaveScaleNoiseprivate DoublePerlinNoiseSamplerfalloffNoiseprivate DoublePerlinNoiseSamplerfield_28842private DoublePerlinNoiseSamplerhorizontalCaveNoiseprivate intminYprivate DoublePerlinNoiseSampleroffsetNoiseprivate DoublePerlinNoiseSampleroffsetScaleNoiseprivate DoublePerlinNoiseSamplerpow3AdditionNoiseprivate DoublePerlinNoiseSamplerscaledCaveScaleNoiseprivate DoublePerlinNoiseSamplertunnelFalloffNoiseprivate DoublePerlinNoiseSamplertunnelNoise1private DoublePerlinNoiseSamplertunnelNoise2private DoublePerlinNoiseSamplertunnelScaleNoiseprivate DoublePerlinNoiseSamplerverticalAdditionNoiseprivate DoublePerlinNoiseSamplerverticalOffsetNoise -
Constructor Summary
Constructors Constructor Description NoiseCaveSampler(WorldGenRandom random, int minY) -
Method Summary
Modifier and Type Method Description private static doubleclamp(double value)private doublegetAdditionNoise(int x, int y, int z)private doublegetCaveNoise(int x, int y, int z)private doublegetOffsetNoise(int x, int y, int z)private doublegetTunnelNoise(int x, int y, int z)private doublegetVerticalNoise(int x, int y, int z)doublesample(int x, int y, int z, double noise, double offset)private static doublesample(DoublePerlinNoiseSampler sampler, double x, double y, double z, double scale)
-
Field Details
-
minY
private final int minY- Mappings:
Namespace Name Mixin selector official aLcna;a:Iintermediary field_28827Lnet/minecraft/class_5833;field_28827:Inamed minYLnet/minecraft/world/gen/NoiseCaveSampler;minY:I
-
verticalOffsetNoise
- Mappings:
Namespace Name Mixin selector official bLcna;b:Ldar;intermediary field_28828Lnet/minecraft/class_5833;field_28828:Lnet/minecraft/class_5216;named verticalOffsetNoiseLnet/minecraft/world/gen/NoiseCaveSampler;verticalOffsetNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
verticalAdditionNoise
- Mappings:
Namespace Name Mixin selector official cLcna;c:Ldar;intermediary field_28829Lnet/minecraft/class_5833;field_28829:Lnet/minecraft/class_5216;named verticalAdditionNoiseLnet/minecraft/world/gen/NoiseCaveSampler;verticalAdditionNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
falloffNoise
- Mappings:
Namespace Name Mixin selector official dLcna;d:Ldar;intermediary field_28830Lnet/minecraft/class_5833;field_28830:Lnet/minecraft/class_5216;named falloffNoiseLnet/minecraft/world/gen/NoiseCaveSampler;falloffNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
pow3AdditionNoise
- Mappings:
Namespace Name Mixin selector official eLcna;e:Ldar;intermediary field_28831Lnet/minecraft/class_5833;field_28831:Lnet/minecraft/class_5216;named pow3AdditionNoiseLnet/minecraft/world/gen/NoiseCaveSampler;pow3AdditionNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
scaledCaveScaleNoise
- Mappings:
Namespace Name Mixin selector official fLcna;f:Ldar;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 gLcna;g:Ldar;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 hLcna;h:Ldar;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;
-
caveExtentNoise
- Mappings:
Namespace Name Mixin selector official iLcna;i:Ldar;intermediary field_28835Lnet/minecraft/class_5833;field_28835:Lnet/minecraft/class_5216;named caveExtentNoiseLnet/minecraft/world/gen/NoiseCaveSampler;caveExtentNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
tunnelNoise1
- Mappings:
Namespace Name Mixin selector official jLcna;j:Ldar;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 kLcna;k:Ldar;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 lLcna;l:Ldar;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 mLcna;m:Ldar;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 nLcna;n:Ldar;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 oLcna;o:Ldar;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 pLcna;p:Ldar;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;
-
-
Constructor Details
-
NoiseCaveSampler
- Mappings:
Namespace Name Mixin selector official <init>Lcna;<init>(Lcnt;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 noise, double offset)- Mappings:
Namespace Name Mixin selector official aLcna;a(IIIDD)Dintermediary method_33747Lnet/minecraft/class_5833;method_33747(IIIDD)Dnamed sampleLnet/minecraft/world/gen/NoiseCaveSampler;sample(IIIDD)D
-
getAdditionNoise
private double getAdditionNoise(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official aLcna;a(III)Dintermediary method_33746Lnet/minecraft/class_5833;method_33746(III)Dnamed getAdditionNoiseLnet/minecraft/world/gen/NoiseCaveSampler;getAdditionNoise(III)D
-
getVerticalNoise
private double getVerticalNoise(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official bLcna;b(III)Dintermediary method_33750Lnet/minecraft/class_5833;method_33750(III)Dnamed getVerticalNoiseLnet/minecraft/world/gen/NoiseCaveSampler;getVerticalNoise(III)D
-
getTunnelNoise
private double getTunnelNoise(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official cLcna;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 dLcna;d(III)Dintermediary method_33752Lnet/minecraft/class_5833;method_33752(III)Dnamed getCaveNoiseLnet/minecraft/world/gen/NoiseCaveSampler;getCaveNoise(III)D
-
getOffsetNoise
private double getOffsetNoise(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official eLcna;e(III)Dintermediary method_33753Lnet/minecraft/class_5833;method_33753(III)Dnamed getOffsetNoiseLnet/minecraft/world/gen/NoiseCaveSampler;getOffsetNoise(III)D
-
clamp
private static double clamp(double value)- Mappings:
Namespace Name Mixin selector official aLcna;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 aLcna;a(Ldar;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
-