Package net.minecraft.level.source
Class OverworldLevelSource
java.lang.Object
net.minecraft.level.source.OverworldLevelSource
- All Implemented Interfaces:
LevelSource
- Mappings:
Namespace Name intermediary net/minecraft/class_538glue class_597server pkclient yfnamed net/minecraft/level/source/OverworldLevelSource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PerlinOctaveNoise(package private) double[]private Biome[]private Cave(package private) double[]private double[]private PerlinOctaveNoise(package private) double[]private Levelprivate PerlinOctaveNoise(package private) double[]private double[]private Randomprivate double[]private PerlinOctaveNoiseprivate double[]private double[](package private) int[][]private PerlinOctaveNoise(package private) double[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildSurface(int chunkX, int chunkZ, byte[] tiles, Biome[] biomes) private double[]calculateNoise(double[] noises, int chunkX, int chunkY, int chunkZ, int noiseResolutionX, int noiseResolutionY, int noiseResolutionZ) voiddecorate(LevelSource levelSource, int chunkX, int chunkZ) booleandeleteCacheCauseClientCantHandleThis(boolean iDontKnowWhy, ProgressListener listener) getChunk(int chunkX, int chunkZ) booleanisChunkLoaded(int chunkX, int chunkZ) loadChunk(int chunkX, int chunkZ) booleanbooleanvoidshapeChunk(int chunkX, int chunkZ, byte[] tiles, Biome[] biomes, double[] temperatures) toString()
-
Field Details
-
rand
- Mappings:
Namespace Name Mixin selector intermediary field_2254Lnet/minecraft/class_538;field_2254:Ljava/util/Random;glue field_2446Lclass_597;field_2446:Ljava/util/Random;server jLpk;j:Ljava/util/Random;client jLyf;j:Ljava/util/Random;named randLnet/minecraft/level/source/OverworldLevelSource;rand:Ljava/util/Random;
-
upperInterpolationNoise
- Mappings:
Namespace Name Mixin selector intermediary field_2255Lnet/minecraft/class_538;field_2255:Lnet/minecraft/class_209;glue field_2447Lclass_597;field_2447:Lclass_490;server kLpk;k:Lmp;client kLyf;k:Luf;named upperInterpolationNoiseLnet/minecraft/level/source/OverworldLevelSource;upperInterpolationNoise:Lnet/minecraft/util/noise/PerlinOctaveNoise;
-
lowerInterpolationNoise
- Mappings:
Namespace Name Mixin selector intermediary field_2256Lnet/minecraft/class_538;field_2256:Lnet/minecraft/class_209;glue field_2448Lclass_597;field_2448:Lclass_490;server lLpk;l:Lmp;client lLyf;l:Luf;named lowerInterpolationNoiseLnet/minecraft/level/source/OverworldLevelSource;lowerInterpolationNoise:Lnet/minecraft/util/noise/PerlinOctaveNoise;
-
interpolationNoise
- Mappings:
Namespace Name Mixin selector intermediary field_2257Lnet/minecraft/class_538;field_2257:Lnet/minecraft/class_209;glue field_2449Lclass_597;field_2449:Lclass_490;server mLpk;m:Lmp;client mLyf;m:Luf;named interpolationNoiseLnet/minecraft/level/source/OverworldLevelSource;interpolationNoise:Lnet/minecraft/util/noise/PerlinOctaveNoise;
-
beachNoise
- Mappings:
Namespace Name Mixin selector intermediary field_2258Lnet/minecraft/class_538;field_2258:Lnet/minecraft/class_209;glue field_2450Lclass_597;field_2450:Lclass_490;server nLpk;n:Lmp;client nLyf;n:Luf;named beachNoiseLnet/minecraft/level/source/OverworldLevelSource;beachNoise:Lnet/minecraft/util/noise/PerlinOctaveNoise;
-
surfaceDepthNoise
- Mappings:
Namespace Name Mixin selector intermediary field_2259Lnet/minecraft/class_538;field_2259:Lnet/minecraft/class_209;glue field_2451Lclass_597;field_2451:Lclass_490;server oLpk;o:Lmp;client oLyf;o:Luf;named surfaceDepthNoiseLnet/minecraft/level/source/OverworldLevelSource;surfaceDepthNoise:Lnet/minecraft/util/noise/PerlinOctaveNoise;
-
biomeNoise
- Mappings:
Namespace Name Mixin selector intermediary field_2245Lnet/minecraft/class_538;field_2245:Lnet/minecraft/class_209;glue field_2437Lclass_597;field_2437:Lclass_490;server aLpk;a:Lmp;client aLyf;a:Luf;named biomeNoiseLnet/minecraft/level/source/OverworldLevelSource;biomeNoise:Lnet/minecraft/util/noise/PerlinOctaveNoise;
-
depthNoise
- Mappings:
Namespace Name Mixin selector intermediary field_2246Lnet/minecraft/class_538;field_2246:Lnet/minecraft/class_209;glue field_2438Lclass_597;field_2438:Lclass_490;server bLpk;b:Lmp;client bLyf;b:Luf;named depthNoiseLnet/minecraft/level/source/OverworldLevelSource;depthNoise:Lnet/minecraft/util/noise/PerlinOctaveNoise;
-
treeNoise
- Mappings:
Namespace Name Mixin selector intermediary field_2247Lnet/minecraft/class_538;field_2247:Lnet/minecraft/class_209;glue field_2439Lclass_597;field_2439:Lclass_490;server cLpk;c:Lmp;client cLyf;c:Luf;named treeNoiseLnet/minecraft/level/source/OverworldLevelSource;treeNoise:Lnet/minecraft/util/noise/PerlinOctaveNoise;
-
level
- Mappings:
Namespace Name Mixin selector intermediary field_2260Lnet/minecraft/class_538;field_2260:Lnet/minecraft/class_18;glue field_2452Lclass_597;field_2452:Lclass_129;server pLpk;p:Ldj;client pLyf;p:Lfd;named levelLnet/minecraft/level/source/OverworldLevelSource;level:Lnet/minecraft/level/Level;
-
noises
private double[] noises- Mappings:
Namespace Name Mixin selector intermediary field_2261Lnet/minecraft/class_538;field_2261:[Dglue field_2453Lclass_597;field_2453:[Dserver qLpk;q:[Dclient qLyf;q:[Dnamed noisesLnet/minecraft/level/source/OverworldLevelSource;noises:[D
-
sandNoises
private double[] sandNoises- Mappings:
Namespace Name Mixin selector intermediary field_2262Lnet/minecraft/class_538;field_2262:[Dglue field_2454Lclass_597;field_2454:[Dserver rLpk;r:[Dclient rLyf;r:[Dnamed sandNoisesLnet/minecraft/level/source/OverworldLevelSource;sandNoises:[D
-
gravelNoises
private double[] gravelNoises- Mappings:
Namespace Name Mixin selector intermediary field_2263Lnet/minecraft/class_538;field_2263:[Dglue field_2455Lclass_597;field_2455:[Dserver sLpk;s:[Dclient sLyf;s:[Dnamed gravelNoisesLnet/minecraft/level/source/OverworldLevelSource;gravelNoises:[D
-
surfaceDepthNoises
private double[] surfaceDepthNoises- Mappings:
Namespace Name Mixin selector intermediary field_2264Lnet/minecraft/class_538;field_2264:[Dglue field_2456Lclass_597;field_2456:[Dserver tLpk;t:[Dclient tLyf;t:[Dnamed surfaceDepthNoisesLnet/minecraft/level/source/OverworldLevelSource;surfaceDepthNoises:[D
-
cave
- Mappings:
Namespace Name Mixin selector intermediary field_2265Lnet/minecraft/class_538;field_2265:Lnet/minecraft/class_105;glue field_2457Lclass_597;field_2457:Lclass_150;server uLpk;u:Ldy;client uLyf;u:Lfv;named caveLnet/minecraft/level/source/OverworldLevelSource;cave:Lnet/minecraft/level/gen/Cave;
-
biomes
- Mappings:
Namespace Name Mixin selector intermediary field_2266Lnet/minecraft/class_538;field_2266:[Lnet/minecraft/class_153;glue field_2458Lclass_597;field_2458:[Lclass_256;server vLpk;v:[Lgs;client vLyf;v:[Lkd;named biomesLnet/minecraft/level/source/OverworldLevelSource;biomes:[Lnet/minecraft/level/biome/Biome;
-
interpolationNoises
double[] interpolationNoises- Mappings:
Namespace Name Mixin selector intermediary field_2248Lnet/minecraft/class_538;field_2248:[Dglue field_2440Lclass_597;field_2440:[Dserver dLpk;d:[Dclient dLyf;d:[Dnamed interpolationNoisesLnet/minecraft/level/source/OverworldLevelSource;interpolationNoises:[D
-
upperInterpolationNoises
double[] upperInterpolationNoises- Mappings:
Namespace Name Mixin selector intermediary field_2249Lnet/minecraft/class_538;field_2249:[Dglue field_2441Lclass_597;field_2441:[Dserver eLpk;e:[Dclient eLyf;e:[Dnamed upperInterpolationNoisesLnet/minecraft/level/source/OverworldLevelSource;upperInterpolationNoises:[D
-
lowerInterpolationNoises
double[] lowerInterpolationNoises- Mappings:
Namespace Name Mixin selector intermediary field_2250Lnet/minecraft/class_538;field_2250:[Dglue field_2442Lclass_597;field_2442:[Dserver fLpk;f:[Dclient fLyf;f:[Dnamed lowerInterpolationNoisesLnet/minecraft/level/source/OverworldLevelSource;lowerInterpolationNoises:[D
-
biomeNoises
double[] biomeNoises- Mappings:
Namespace Name Mixin selector intermediary field_2251Lnet/minecraft/class_538;field_2251:[Dglue field_2443Lclass_597;field_2443:[Dserver gLpk;g:[Dclient gLyf;g:[Dnamed biomeNoisesLnet/minecraft/level/source/OverworldLevelSource;biomeNoises:[D
-
depthNoises
double[] depthNoises- Mappings:
Namespace Name Mixin selector intermediary field_2252Lnet/minecraft/class_538;field_2252:[Dglue field_2444Lclass_597;field_2444:[Dserver hLpk;h:[Dclient hLyf;h:[Dnamed depthNoisesLnet/minecraft/level/source/OverworldLevelSource;depthNoises:[D
-
unusedVals
int[][] unusedVals- Mappings:
Namespace Name Mixin selector intermediary field_2253Lnet/minecraft/class_538;field_2253:[[Iglue field_2445Lclass_597;field_2445:[[Iserver iLpk;i:[[Iclient iLyf;i:[[Inamed unusedValsLnet/minecraft/level/source/OverworldLevelSource;unusedVals:[[I
-
temperatureNoises
private double[] temperatureNoises- Mappings:
Namespace Name Mixin selector intermediary field_2267Lnet/minecraft/class_538;field_2267:[Dglue field_2459Lclass_597;field_2459:[Dserver wLpk;w:[Dclient wLyf;w:[Dnamed temperatureNoisesLnet/minecraft/level/source/OverworldLevelSource;temperatureNoises:[D
-
-
Constructor Details
-
OverworldLevelSource
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_538;<init>(Lnet/minecraft/class_18;J)Vglue <init>Lclass_597;<init>(Lclass_129;J)Vserver <init>Lpk;<init>(Ldj;J)Vclient <init>Lyf;<init>(Lfd;J)Vnamed <init>Lnet/minecraft/level/source/OverworldLevelSource;<init>(Lnet/minecraft/level/Level;J)V
-
-
Method Details
-
shapeChunk
- Mappings:
Namespace Name Mixin selector intermediary method_1798Lnet/minecraft/class_538;method_1798(II[B[Lnet/minecraft/class_153;[D)Vglue method_2041Lclass_597;method_2041(II[B[Lclass_256;[D)Vserver aLpk;a(II[B[Lgs;[D)Vclient aLyf;a(II[B[Lkd;[D)Vnamed shapeChunkLnet/minecraft/level/source/OverworldLevelSource;shapeChunk(II[B[Lnet/minecraft/level/biome/Biome;[D)V
-
buildSurface
- Mappings:
Namespace Name Mixin selector intermediary method_1797Lnet/minecraft/class_538;method_1797(II[B[Lnet/minecraft/class_153;)Vglue method_2040Lclass_597;method_2040(II[B[Lclass_256;)Vserver aLpk;a(II[B[Lgs;)Vclient aLyf;a(II[B[Lkd;)Vnamed buildSurfaceLnet/minecraft/level/source/OverworldLevelSource;buildSurface(II[B[Lnet/minecraft/level/biome/Biome;)V
-
loadChunk
- Specified by:
loadChunkin interfaceLevelSource- Mappings:
Namespace Name Mixin selector intermediary method_1807Lnet/minecraft/class_51;method_1807(II)Lnet/minecraft/class_43;glue method_191Lclass_60;method_191(II)Lclass_279;server cLbl;c(II)Lhi;client cLcl;c(II)Llm;named loadChunkLnet/minecraft/level/source/LevelSource;loadChunk(II)Lnet/minecraft/level/chunk/Chunk;
-
getChunk
- Specified by:
getChunkin interfaceLevelSource- Mappings:
Namespace Name Mixin selector intermediary method_1806Lnet/minecraft/class_51;method_1806(II)Lnet/minecraft/class_43;glue method_190Lclass_60;method_190(II)Lclass_279;server bLbl;b(II)Lhi;client bLcl;b(II)Llm;named getChunkLnet/minecraft/level/source/LevelSource;getChunk(II)Lnet/minecraft/level/chunk/Chunk;
-
calculateNoise
private double[] calculateNoise(double[] noises, int chunkX, int chunkY, int chunkZ, int noiseResolutionX, int noiseResolutionY, int noiseResolutionZ) - Mappings:
Namespace Name Mixin selector intermediary method_1799Lnet/minecraft/class_538;method_1799([DIIIIII)[Dglue method_2042Lclass_597;method_2042([DIIIIII)[Dserver aLpk;a([DIIIIII)[Dclient aLyf;a([DIIIIII)[Dnamed calculateNoiseLnet/minecraft/level/source/OverworldLevelSource;calculateNoise([DIIIIII)[D
-
isChunkLoaded
public boolean isChunkLoaded(int chunkX, int chunkZ) - Specified by:
isChunkLoadedin interfaceLevelSource- Mappings:
Namespace Name Mixin selector intermediary method_1802Lnet/minecraft/class_51;method_1802(II)Zglue method_186Lclass_60;method_186(II)Zserver aLbl;a(II)Zclient aLcl;a(II)Znamed isChunkLoadedLnet/minecraft/level/source/LevelSource;isChunkLoaded(II)Z
-
decorate
- Specified by:
decoratein interfaceLevelSource- Mappings:
Namespace Name Mixin selector intermediary method_1803Lnet/minecraft/class_51;method_1803(Lnet/minecraft/class_51;II)Vglue method_187Lclass_60;method_187(Lclass_60;II)Vserver aLbl;a(Lbl;II)Vclient aLcl;a(Lcl;II)Vnamed decorateLnet/minecraft/level/source/LevelSource;decorate(Lnet/minecraft/level/source/LevelSource;II)V
-
deleteCacheCauseClientCantHandleThis
public boolean deleteCacheCauseClientCantHandleThis(boolean iDontKnowWhy, ProgressListener listener) - Specified by:
deleteCacheCauseClientCantHandleThisin interfaceLevelSource- Mappings:
Namespace Name Mixin selector intermediary method_1804Lnet/minecraft/class_51;method_1804(ZLnet/minecraft/class_62;)Zglue method_188Lclass_60;method_188(ZLclass_595;)Zserver aLbl;a(ZLpj;)Zclient aLcl;a(ZLyb;)Znamed deleteCacheCauseClientCantHandleThisLnet/minecraft/level/source/LevelSource;deleteCacheCauseClientCantHandleThis(ZLnet/minecraft/util/ProgressListener;)Z
-
method_1801
public boolean method_1801()- Specified by:
method_1801in interfaceLevelSource- Mappings:
Namespace Name Mixin selector intermediary method_1801Lnet/minecraft/class_51;method_1801()Zglue method_185Lclass_60;method_185()Zserver aLbl;a()Zclient aLcl;a()Znamed method_1801Lnet/minecraft/level/source/LevelSource;method_1801()Z
-
method_1805
public boolean method_1805()- Specified by:
method_1805in interfaceLevelSource- Mappings:
Namespace Name Mixin selector intermediary method_1805Lnet/minecraft/class_51;method_1805()Zglue method_189Lclass_60;method_189()Zserver bLbl;b()Zclient bLcl;b()Znamed method_1805Lnet/minecraft/level/source/LevelSource;method_1805()Z
-
toString
- Specified by:
toStringin interfaceLevelSource- Overrides:
toStringin classObject- Mappings:
Namespace Name Mixin selector intermediary method_1808Lnet/minecraft/class_51;method_1808()Ljava/lang/String;glue method_296Lclass_60;method_296()Ljava/lang/String;server method_1808Lbl;method_1808()Ljava/lang/String;client cLcl;c()Ljava/lang/String;named toStringLnet/minecraft/level/source/LevelSource;toString()Ljava/lang/String;
-