Package net.minecraft.world.gen.chunk
Class SkyChunkGenerator
java.lang.Object
net.minecraft.world.gen.chunk.SkyChunkGenerator
- All Implemented Interfaces:
ChunkSource
- Mappings:
Namespace Name intermediary net/minecraft/class_208glue class_230server gbclient jdnamed net/minecraft/world/gen/chunk/SkyChunkGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Biome[]private Generatorprivate double[](package private) double[]private double[]private double[]private OctavePerlinNoiseSampler(package private) double[]private OctavePerlinNoiseSampler(package private) double[]private OctavePerlinNoiseSamplerprivate OctavePerlinNoiseSamplerprivate OctavePerlinNoiseSampler(package private) double[]private Randomprivate double[](package private) double[]private double[](package private) int[][]private World -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildSurfaces(int chunkX, int chunkZ, byte[] blocks, Biome[] biomes) voidbuildTerrain(int chunkX, int chunkZ, byte[] blocks, Biome[] biomes, double[] temperatures) booleancanSave()voiddecorate(ChunkSource source, int x, int z) private double[]generateHeightMap(double[] heightMap, int x, int y, int z, int sizeX, int sizeY, int sizeZ) getChunk(int chunkX, int chunkZ) booleanisChunkLoaded(int x, int z) loadChunk(int chunkX, int chunkZ) booleansave(boolean saveEntities, LoadingDisplay display) booleantick()
-
Field Details
-
random
- Mappings:
Namespace Name Mixin selector intermediary field_770Lnet/minecraft/class_208;field_770:Ljava/util/Random;glue field_967Lclass_230;field_967:Ljava/util/Random;server jLgb;j:Ljava/util/Random;client jLjd;j:Ljava/util/Random;named randomLnet/minecraft/world/gen/chunk/SkyChunkGenerator;random:Ljava/util/Random;
-
minLimitPerlinNoise
- Mappings:
Namespace Name Mixin selector intermediary field_771Lnet/minecraft/class_208;field_771:Lnet/minecraft/class_209;glue field_968Lclass_230;field_968:Lclass_490;server kLgb;k:Lmp;client kLjd;k:Luf;named minLimitPerlinNoiseLnet/minecraft/world/gen/chunk/SkyChunkGenerator;minLimitPerlinNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
maxLimitPerlinNoise
- Mappings:
Namespace Name Mixin selector intermediary field_772Lnet/minecraft/class_208;field_772:Lnet/minecraft/class_209;glue field_969Lclass_230;field_969:Lclass_490;server lLgb;l:Lmp;client lLjd;l:Luf;named maxLimitPerlinNoiseLnet/minecraft/world/gen/chunk/SkyChunkGenerator;maxLimitPerlinNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
perlinNoise1
- Mappings:
Namespace Name Mixin selector intermediary field_773Lnet/minecraft/class_208;field_773:Lnet/minecraft/class_209;glue field_970Lclass_230;field_970:Lclass_490;server mLgb;m:Lmp;client mLjd;m:Luf;named perlinNoise1Lnet/minecraft/world/gen/chunk/SkyChunkGenerator;perlinNoise1:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
perlinNoise2
- Mappings:
Namespace Name Mixin selector intermediary field_774Lnet/minecraft/class_208;field_774:Lnet/minecraft/class_209;glue field_971Lclass_230;field_971:Lclass_490;server nLgb;n:Lmp;client nLjd;n:Luf;named perlinNoise2Lnet/minecraft/world/gen/chunk/SkyChunkGenerator;perlinNoise2:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
perlinNoise3
- Mappings:
Namespace Name Mixin selector intermediary field_775Lnet/minecraft/class_208;field_775:Lnet/minecraft/class_209;glue field_972Lclass_230;field_972:Lclass_490;server oLgb;o:Lmp;client oLjd;o:Luf;named perlinNoise3Lnet/minecraft/world/gen/chunk/SkyChunkGenerator;perlinNoise3:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
floatingIslandScale
- Mappings:
Namespace Name Mixin selector intermediary field_761Lnet/minecraft/class_208;field_761:Lnet/minecraft/class_209;glue field_958Lclass_230;field_958:Lclass_490;server aLgb;a:Lmp;client aLjd;a:Luf;named floatingIslandScaleLnet/minecraft/world/gen/chunk/SkyChunkGenerator;floatingIslandScale:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
floatingIslandNoise
- Mappings:
Namespace Name Mixin selector intermediary field_762Lnet/minecraft/class_208;field_762:Lnet/minecraft/class_209;glue field_959Lclass_230;field_959:Lclass_490;server bLgb;b:Lmp;client bLjd;b:Luf;named floatingIslandNoiseLnet/minecraft/world/gen/chunk/SkyChunkGenerator;floatingIslandNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
forestNoise
- Mappings:
Namespace Name Mixin selector intermediary field_763Lnet/minecraft/class_208;field_763:Lnet/minecraft/class_209;glue field_960Lclass_230;field_960:Lclass_490;server cLgb;c:Lmp;client cLjd;c:Luf;named forestNoiseLnet/minecraft/world/gen/chunk/SkyChunkGenerator;forestNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
-
world
- Mappings:
Namespace Name Mixin selector intermediary field_776Lnet/minecraft/class_208;field_776:Lnet/minecraft/class_18;glue field_973Lclass_230;field_973:Lclass_129;server pLgb;p:Ldj;client pLjd;p:Lfd;named worldLnet/minecraft/world/gen/chunk/SkyChunkGenerator;world:Lnet/minecraft/world/World;
-
heightMap
private double[] heightMap- Mappings:
Namespace Name Mixin selector intermediary field_777Lnet/minecraft/class_208;field_777:[Dglue field_974Lclass_230;field_974:[Dserver qLgb;q:[Dclient qLjd;q:[Dnamed heightMapLnet/minecraft/world/gen/chunk/SkyChunkGenerator;heightMap:[D
-
sandBuffer
private double[] sandBuffer- Mappings:
Namespace Name Mixin selector intermediary field_778Lnet/minecraft/class_208;field_778:[Dglue field_975Lclass_230;field_975:[Dserver rLgb;r:[Dclient rLjd;r:[Dnamed sandBufferLnet/minecraft/world/gen/chunk/SkyChunkGenerator;sandBuffer:[D
-
gravelBuffer
private double[] gravelBuffer- Mappings:
Namespace Name Mixin selector intermediary field_779Lnet/minecraft/class_208;field_779:[Dglue field_976Lclass_230;field_976:[Dserver sLgb;s:[Dclient sLjd;s:[Dnamed gravelBufferLnet/minecraft/world/gen/chunk/SkyChunkGenerator;gravelBuffer:[D
-
depthBuffer
private double[] depthBuffer- Mappings:
Namespace Name Mixin selector intermediary field_780Lnet/minecraft/class_208;field_780:[Dglue field_977Lclass_230;field_977:[Dserver tLgb;t:[Dclient tLjd;t:[Dnamed depthBufferLnet/minecraft/world/gen/chunk/SkyChunkGenerator;depthBuffer:[D
-
cave
- Mappings:
Namespace Name Mixin selector intermediary field_781Lnet/minecraft/class_208;field_781:Lnet/minecraft/class_105;glue field_978Lclass_230;field_978:Lclass_150;server uLgb;u:Ldy;client uLjd;u:Lfv;named caveLnet/minecraft/world/gen/chunk/SkyChunkGenerator;cave:Lnet/minecraft/world/gen/Generator;
-
biomes
- Mappings:
Namespace Name Mixin selector intermediary field_782Lnet/minecraft/class_208;field_782:[Lnet/minecraft/class_153;glue field_979Lclass_230;field_979:[Lclass_256;server vLgb;v:[Lgs;client vLjd;v:[Lkd;named biomesLnet/minecraft/world/gen/chunk/SkyChunkGenerator;biomes:[Lnet/minecraft/world/biome/Biome;
-
perlinNoiseBuffer
double[] perlinNoiseBuffer- Mappings:
Namespace Name Mixin selector intermediary field_764Lnet/minecraft/class_208;field_764:[Dglue field_961Lclass_230;field_961:[Dserver dLgb;d:[Dclient dLjd;d:[Dnamed perlinNoiseBufferLnet/minecraft/world/gen/chunk/SkyChunkGenerator;perlinNoiseBuffer:[D
-
minLimitPerlinNoiseBuffer
double[] minLimitPerlinNoiseBuffer- Mappings:
Namespace Name Mixin selector intermediary field_765Lnet/minecraft/class_208;field_765:[Dglue field_962Lclass_230;field_962:[Dserver eLgb;e:[Dclient eLjd;e:[Dnamed minLimitPerlinNoiseBufferLnet/minecraft/world/gen/chunk/SkyChunkGenerator;minLimitPerlinNoiseBuffer:[D
-
maxLimitPerlinNoiseBuffer
double[] maxLimitPerlinNoiseBuffer- Mappings:
Namespace Name Mixin selector intermediary field_766Lnet/minecraft/class_208;field_766:[Dglue field_963Lclass_230;field_963:[Dserver fLgb;f:[Dclient fLjd;f:[Dnamed maxLimitPerlinNoiseBufferLnet/minecraft/world/gen/chunk/SkyChunkGenerator;maxLimitPerlinNoiseBuffer:[D
-
scaleNoiseBuffer
double[] scaleNoiseBuffer- Mappings:
Namespace Name Mixin selector intermediary field_767Lnet/minecraft/class_208;field_767:[Dglue field_964Lclass_230;field_964:[Dserver gLgb;g:[Dclient gLjd;g:[Dnamed scaleNoiseBufferLnet/minecraft/world/gen/chunk/SkyChunkGenerator;scaleNoiseBuffer:[D
-
depthNoiseBuffer
double[] depthNoiseBuffer- Mappings:
Namespace Name Mixin selector intermediary field_768Lnet/minecraft/class_208;field_768:[Dglue field_965Lclass_230;field_965:[Dserver hLgb;h:[Dclient hLjd;h:[Dnamed depthNoiseBufferLnet/minecraft/world/gen/chunk/SkyChunkGenerator;depthNoiseBuffer:[D
-
waterDepths
int[][] waterDepths- Mappings:
Namespace Name Mixin selector intermediary field_769Lnet/minecraft/class_208;field_769:[[Iglue field_966Lclass_230;field_966:[[Iserver iLgb;i:[[Iclient iLjd;i:[[Inamed waterDepthsLnet/minecraft/world/gen/chunk/SkyChunkGenerator;waterDepths:[[I
-
temperatures
private double[] temperatures- Mappings:
Namespace Name Mixin selector intermediary field_783Lnet/minecraft/class_208;field_783:[Dglue field_980Lclass_230;field_980:[Dserver wLgb;w:[Dclient wLjd;w:[Dnamed temperaturesLnet/minecraft/world/gen/chunk/SkyChunkGenerator;temperatures:[D
-
-
Constructor Details
-
SkyChunkGenerator
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_208;<init>(Lnet/minecraft/class_18;J)Vglue <init>Lclass_230;<init>(Lclass_129;J)Vserver <init>Lgb;<init>(Ldj;J)Vclient <init>Ljd;<init>(Lfd;J)Vnamed <init>Lnet/minecraft/world/gen/chunk/SkyChunkGenerator;<init>(Lnet/minecraft/world/World;J)V
-
-
Method Details
-
buildTerrain
public void buildTerrain(int chunkX, int chunkZ, byte[] blocks, Biome[] biomes, double[] temperatures) - Mappings:
Namespace Name Mixin selector intermediary method_738Lnet/minecraft/class_208;method_738(II[B[Lnet/minecraft/class_153;[D)Vglue method_1101Lclass_230;method_1101(II[B[Lclass_256;[D)Vserver aLgb;a(II[B[Lgs;[D)Vclient aLjd;a(II[B[Lkd;[D)Vnamed buildTerrainLnet/minecraft/world/gen/chunk/SkyChunkGenerator;buildTerrain(II[B[Lnet/minecraft/world/biome/Biome;[D)V
-
buildSurfaces
- Mappings:
Namespace Name Mixin selector intermediary method_737Lnet/minecraft/class_208;method_737(II[B[Lnet/minecraft/class_153;)Vglue method_1100Lclass_230;method_1100(II[B[Lclass_256;)Vserver aLgb;a(II[B[Lgs;)Vclient aLjd;a(II[B[Lkd;)Vnamed buildSurfacesLnet/minecraft/world/gen/chunk/SkyChunkGenerator;buildSurfaces(II[B[Lnet/minecraft/world/biome/Biome;)V
-
loadChunk
- Specified by:
loadChunkin interfaceChunkSource- 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/world/chunk/ChunkSource;loadChunk(II)Lnet/minecraft/world/chunk/Chunk;
-
getChunk
- Specified by:
getChunkin interfaceChunkSource- 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/world/chunk/ChunkSource;getChunk(II)Lnet/minecraft/world/chunk/Chunk;
-
generateHeightMap
private double[] generateHeightMap(double[] heightMap, int x, int y, int z, int sizeX, int sizeY, int sizeZ) - Mappings:
Namespace Name Mixin selector intermediary method_739Lnet/minecraft/class_208;method_739([DIIIIII)[Dglue method_1102Lclass_230;method_1102([DIIIIII)[Dserver aLgb;a([DIIIIII)[Dclient aLjd;a([DIIIIII)[Dnamed generateHeightMapLnet/minecraft/world/gen/chunk/SkyChunkGenerator;generateHeightMap([DIIIIII)[D
-
isChunkLoaded
public boolean isChunkLoaded(int x, int z) - Specified by:
isChunkLoadedin interfaceChunkSource- 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/world/chunk/ChunkSource;isChunkLoaded(II)Z
-
decorate
- Specified by:
decoratein interfaceChunkSource- 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/world/chunk/ChunkSource;decorate(Lnet/minecraft/world/chunk/ChunkSource;II)V
-
save
- Specified by:
savein interfaceChunkSource- 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 saveLnet/minecraft/world/chunk/ChunkSource;save(ZLnet/minecraft/client/gui/screen/LoadingDisplay;)Z
-
tick
public boolean tick()- Specified by:
tickin interfaceChunkSource- 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 tickLnet/minecraft/world/chunk/ChunkSource;tick()Z
-
canSave
public boolean canSave()- Specified by:
canSavein interfaceChunkSource- 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 canSaveLnet/minecraft/world/chunk/ChunkSource;canSave()Z
-
getDebugInfo
- Specified by:
getDebugInfoin interfaceChunkSource- 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 getDebugInfoLnet/minecraft/world/chunk/ChunkSource;getDebugInfo()Ljava/lang/String;
-