Package net.minecraft.world.gen
Class NoiseCaveSampler
java.lang.Object
net.minecraft.world.gen.NoiseCaveSampler
public class NoiseCaveSampler extends Object
- Mappings:
Namespace Name official cmiintermediary 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 aLcmi;a:Iintermediary field_28827Lnet/minecraft/class_5833;field_28827:Inamed minYLnet/minecraft/world/gen/NoiseCaveSampler;minY:I
-
verticalOffsetNoise
- Mappings:
Namespace Name Mixin selector official bLcmi;b:Lczw;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 cLcmi;c:Lczw;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 dLcmi;d:Lczw;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 eLcmi;e:Lczw;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 fLcmi;f:Lczw;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 gLcmi;g:Lczw;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 hLcmi;h:Lczw;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 iLcmi;i:Lczw;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 jLcmi;j:Lczw;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 kLcmi;k:Lczw;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 lLcmi;l:Lczw;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 mLcmi;m:Lczw;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 nLcmi;n:Lczw;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 oLcmi;o:Lczw;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 pLcmi;p:Lczw;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>Lcmi;<init>(Lcnb;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 aLcmi;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 aLcmi;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 bLcmi;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 cLcmi;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 dLcmi;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 eLcmi;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 aLcmi;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 aLcmi;a(Lczw;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
-