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 DoublePerlinNoiseSamplercaveFalloffNoiseprivate DoublePerlinNoiseSamplercaveScaleNoiseprivate DoublePerlinNoiseSamplerfield_28842private 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)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
-
terrainAdditionNoise
- Mappings:
Namespace Name Mixin selector official bLcna;b:Ldar;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 cLcna;c:Ldar;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 dLcna;d:Ldar;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 eLcna;e:Ldar;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 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;
-
caveFalloffNoise
- Mappings:
Namespace Name Mixin selector official iLcna;i:Ldar;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 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
-
getPillarNoise
private double getPillarNoise(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 getPillarNoiseLnet/minecraft/world/gen/NoiseCaveSampler;getPillarNoise(III)D
-
getTerrainAdditionNoise
private double getTerrainAdditionNoise(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 getTerrainAdditionNoiseLnet/minecraft/world/gen/NoiseCaveSampler;getTerrainAdditionNoise(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
-
getTunnelOffsetNoise
private double getTunnelOffsetNoise(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 getTunnelOffsetNoiseLnet/minecraft/world/gen/NoiseCaveSampler;getTunnelOffsetNoise(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
-