Package net.minecraft.world.chunk
Class SurfaceChunkGenerator
java.lang.Object
net.minecraft.world.chunk.SurfaceChunkGenerator
- All Implemented Interfaces:
ChunkProvider
public class SurfaceChunkGenerator extends Object implements ChunkProvider
- Mappings:
Namespace Name official aoaintermediary net/minecraft/class_427named net/minecraft/world/chunk/SurfaceChunkGenerator
-
Field Summary
Fields Modifier and Type Field Description private Biome[]biomesNoiseGeneratorfield_1853NoiseGeneratorfield_1854NoiseGeneratorfield_1855(package private) double[]field_1856(package private) double[]field_1857(package private) double[]field_1858(package private) double[]field_1859private NoiseGeneratorfield_1861private NoiseGeneratorfield_1862private NoiseGeneratorfield_1863private class_585field_1864private booleanfield_1866private double[]field_1868private float[]field_1869private CustomizedWorldPropertiesfield_1870private double[]field_1872private Generatablefield_1873private Generatablefield_1878private MineshaftStructuremineshaftprivate OceanMonumentFeatureoceanMonumentprivate Randomrandomprivate StrongholdStructurestrongholdGeneratorprivate LevelGeneratorTypetypeprivate BlockunderwaterBlockprivate VillageStructurevillageprivate WitchHutStructurewitchHutprivate Worldworld -
Constructor Summary
Constructors Constructor Description SurfaceChunkGenerator(World world, long seed, boolean bool, String string) -
Method Summary
Modifier and Type Method Description booleanchunkExists(int chunkX, int chunkZ)ChunkgetChunk(int int2, int int3)StringgetChunkProviderName()intgetLoadedChunksCount()BlockPosgetNearestStructurePos(World world, String structureName, BlockPos pos)List<Biome.SpawnEntry>getSpawnEntries(EntityCategory category, BlockPos pos)voidmethod_1323(ChunkProvider chunkProvider, int int2, int int3)booleanmethod_1324(ChunkProvider chunkProvider, Chunk chunk, int int2, int int3)voidmethod_1325(Chunk chunk, int int2, int int3)Chunkmethod_1326(BlockPos pos)booleanmethod_1328(boolean bool, ProgressListener progressListener)voidmethod_1329()booleanmethod_1330()booleanmethod_1332()private voidmethod_1513(int int2, int int3, int int4)voidmethod_1514(int int2, int int3, ChunkCoordinateRange chunkCoordinateRange)voidmethod_1515(int int2, int int3, ChunkCoordinateRange chunkCoordinateRange, Biome[] biome)
-
Field Details
-
random
- Mappings:
Namespace Name Mixin selector official hLaoa;h:Ljava/util/Random;intermediary field_1860Lnet/minecraft/class_427;field_1860:Ljava/util/Random;named randomLnet/minecraft/world/chunk/SurfaceChunkGenerator;random:Ljava/util/Random;
-
field_1861
- Mappings:
Namespace Name Mixin selector official iLaoa;i:Larc;intermediary field_1861Lnet/minecraft/class_427;field_1861:Lnet/minecraft/class_584;named field_1861Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1861:Lnet/minecraft/world/gen/NoiseGenerator;
-
field_1862
- Mappings:
Namespace Name Mixin selector official jLaoa;j:Larc;intermediary field_1862Lnet/minecraft/class_427;field_1862:Lnet/minecraft/class_584;named field_1862Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1862:Lnet/minecraft/world/gen/NoiseGenerator;
-
field_1863
- Mappings:
Namespace Name Mixin selector official kLaoa;k:Larc;intermediary field_1863Lnet/minecraft/class_427;field_1863:Lnet/minecraft/class_584;named field_1863Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1863:Lnet/minecraft/world/gen/NoiseGenerator;
-
field_1864
- Mappings:
Namespace Name Mixin selector official lLaoa;l:Lard;intermediary field_1864Lnet/minecraft/class_427;field_1864:Lnet/minecraft/class_585;named field_1864Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1864:Lnet/minecraft/class_585;
-
field_1853
- Mappings:
Namespace Name Mixin selector official aLaoa;a:Larc;intermediary field_1853Lnet/minecraft/class_427;field_1853:Lnet/minecraft/class_584;named field_1853Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1853:Lnet/minecraft/world/gen/NoiseGenerator;
-
field_1854
- Mappings:
Namespace Name Mixin selector official bLaoa;b:Larc;intermediary field_1854Lnet/minecraft/class_427;field_1854:Lnet/minecraft/class_584;named field_1854Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1854:Lnet/minecraft/world/gen/NoiseGenerator;
-
field_1855
- Mappings:
Namespace Name Mixin selector official cLaoa;c:Larc;intermediary field_1855Lnet/minecraft/class_427;field_1855:Lnet/minecraft/class_584;named field_1855Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1855:Lnet/minecraft/world/gen/NoiseGenerator;
-
world
- Mappings:
Namespace Name Mixin selector official mLaoa;m:Ladm;intermediary field_1865Lnet/minecraft/class_427;field_1865:Lnet/minecraft/class_99;named worldLnet/minecraft/world/chunk/SurfaceChunkGenerator;world:Lnet/minecraft/world/World;
-
field_1866
private final boolean field_1866- Mappings:
Namespace Name Mixin selector official nLaoa;n:Zintermediary field_1866Lnet/minecraft/class_427;field_1866:Znamed field_1866Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1866:Z
-
type
- Mappings:
Namespace Name Mixin selector official oLaoa;o:Ladr;intermediary field_1867Lnet/minecraft/class_427;field_1867:Lnet/minecraft/class_105;named typeLnet/minecraft/world/chunk/SurfaceChunkGenerator;type:Lnet/minecraft/world/level/LevelGeneratorType;
-
field_1868
private final double[] field_1868- Mappings:
Namespace Name Mixin selector official pLaoa;p:[Dintermediary field_1868Lnet/minecraft/class_427;field_1868:[Dnamed field_1868Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1868:[D
-
field_1869
private final float[] field_1869- Mappings:
Namespace Name Mixin selector official qLaoa;q:[Fintermediary field_1869Lnet/minecraft/class_427;field_1869:[Fnamed field_1869Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1869:[F
-
field_1870
- Mappings:
Namespace Name Mixin selector official rLaoa;r:Lant;intermediary field_1870Lnet/minecraft/class_427;field_1870:Lnet/minecraft/class_417;named field_1870Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1870:Lnet/minecraft/world/gen/CustomizedWorldProperties;
-
underwaterBlock
- Mappings:
Namespace Name Mixin selector official sLaoa;s:Lafh;intermediary field_1871Lnet/minecraft/class_427;field_1871:Lnet/minecraft/class_160;named underwaterBlockLnet/minecraft/world/chunk/SurfaceChunkGenerator;underwaterBlock:Lnet/minecraft/block/Block;
-
field_1872
private double[] field_1872- Mappings:
Namespace Name Mixin selector official tLaoa;t:[Dintermediary field_1872Lnet/minecraft/class_427;field_1872:[Dnamed field_1872Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1872:[D
-
field_1873
- Mappings:
Namespace Name Mixin selector official uLaoa;u:Lany;intermediary field_1873Lnet/minecraft/class_427;field_1873:Lnet/minecraft/class_424;named field_1873Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1873:Lnet/minecraft/world/Generatable;
-
strongholdGenerator
- Mappings:
Namespace Name Mixin selector official vLaoa;v:Laqo;intermediary field_1874Lnet/minecraft/class_427;field_1874:Lnet/minecraft/class_537;named strongholdGeneratorLnet/minecraft/world/chunk/SurfaceChunkGenerator;strongholdGenerator:Lnet/minecraft/structure/StrongholdStructure;
-
village
- Mappings:
Namespace Name Mixin selector official wLaoa;w:Laqv;intermediary field_1875Lnet/minecraft/class_427;field_1875:Lnet/minecraft/class_563;named villageLnet/minecraft/world/chunk/SurfaceChunkGenerator;village:Lnet/minecraft/structure/VillageStructure;
-
mineshaft
- Mappings:
Namespace Name Mixin selector official xLaoa;x:Laqf;intermediary field_1876Lnet/minecraft/class_427;field_1876:Lnet/minecraft/class_477;named mineshaftLnet/minecraft/world/chunk/SurfaceChunkGenerator;mineshaft:Lnet/minecraft/structure/MineshaftStructure;
-
witchHut
- Mappings:
Namespace Name Mixin selector official yLaoa;y:Laqm;intermediary field_1877Lnet/minecraft/class_427;field_1877:Lnet/minecraft/class_529;named witchHutLnet/minecraft/world/chunk/SurfaceChunkGenerator;witchHut:Lnet/minecraft/structure/WitchHutStructure;
-
field_1878
- Mappings:
Namespace Name Mixin selector official zLaoa;z:Lany;intermediary field_1878Lnet/minecraft/class_427;field_1878:Lnet/minecraft/class_424;named field_1878Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1878:Lnet/minecraft/world/Generatable;
-
oceanMonument
- Mappings:
Namespace Name Mixin selector official ALaoa;A:Laqk;intermediary field_1851Lnet/minecraft/class_427;field_1851:Lnet/minecraft/class_504;named oceanMonumentLnet/minecraft/world/chunk/SurfaceChunkGenerator;oceanMonument:Lnet/minecraft/structure/OceanMonumentFeature;
-
biomes
- Mappings:
Namespace Name Mixin selector official BLaoa;B:[Lady;intermediary field_1852Lnet/minecraft/class_427;field_1852:[Lnet/minecraft/class_113;named biomesLnet/minecraft/world/chunk/SurfaceChunkGenerator;biomes:[Lnet/minecraft/world/biome/Biome;
-
field_1856
double[] field_1856- Mappings:
Namespace Name Mixin selector official dLaoa;d:[Dintermediary field_1856Lnet/minecraft/class_427;field_1856:[Dnamed field_1856Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1856:[D
-
field_1857
double[] field_1857- Mappings:
Namespace Name Mixin selector official eLaoa;e:[Dintermediary field_1857Lnet/minecraft/class_427;field_1857:[Dnamed field_1857Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1857:[D
-
field_1858
double[] field_1858- Mappings:
Namespace Name Mixin selector official fLaoa;f:[Dintermediary field_1858Lnet/minecraft/class_427;field_1858:[Dnamed field_1858Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1858:[D
-
field_1859
double[] field_1859- Mappings:
Namespace Name Mixin selector official gLaoa;g:[Dintermediary field_1859Lnet/minecraft/class_427;field_1859:[Dnamed field_1859Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_1859:[D
-
-
Constructor Details
-
SurfaceChunkGenerator
- Mappings:
Namespace Name Mixin selector official <init>Laoa;<init>(Ladm;JZLjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_427;<init>(Lnet/minecraft/class_99;JZLjava/lang/String;)Vnamed <init>Lnet/minecraft/world/chunk/SurfaceChunkGenerator;<init>(Lnet/minecraft/world/World;JZLjava/lang/String;)V
-
-
Method Details
-
method_1514
- Mappings:
Namespace Name Mixin selector official aLaoa;a(IILans;)Vintermediary method_1514Lnet/minecraft/class_427;method_1514(IILnet/minecraft/class_416;)Vnamed method_1514Lnet/minecraft/world/chunk/SurfaceChunkGenerator;method_1514(IILnet/minecraft/world/chunk/ChunkCoordinateRange;)V
-
method_1515
public void method_1515(int int2, int int3, ChunkCoordinateRange chunkCoordinateRange, Biome[] biome)- Mappings:
Namespace Name Mixin selector official aLaoa;a(IILans;[Lady;)Vintermediary method_1515Lnet/minecraft/class_427;method_1515(IILnet/minecraft/class_416;[Lnet/minecraft/class_113;)Vnamed method_1515Lnet/minecraft/world/chunk/SurfaceChunkGenerator;method_1515(IILnet/minecraft/world/chunk/ChunkCoordinateRange;[Lnet/minecraft/world/biome/Biome;)V
-
getChunk
- Specified by:
getChunkin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official dLamv;d(II)Lamy;intermediary method_1331Lnet/minecraft/class_396;method_1331(II)Lnet/minecraft/class_399;named getChunkLnet/minecraft/world/chunk/ChunkProvider;getChunk(II)Lnet/minecraft/world/chunk/Chunk;
-
method_1513
private void method_1513(int int2, int int3, int int4)- Mappings:
Namespace Name Mixin selector official aLaoa;a(III)Vintermediary method_1513Lnet/minecraft/class_427;method_1513(III)Vnamed method_1513Lnet/minecraft/world/chunk/SurfaceChunkGenerator;method_1513(III)V
-
chunkExists
public boolean chunkExists(int chunkX, int chunkZ)- Specified by:
chunkExistsin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLamv;a(II)Zintermediary method_1321Lnet/minecraft/class_396;method_1321(II)Znamed chunkExistsLnet/minecraft/world/chunk/ChunkProvider;chunkExists(II)Z
-
method_1323
- Specified by:
method_1323in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLamv;a(Lamv;II)Vintermediary method_1323Lnet/minecraft/class_396;method_1323(Lnet/minecraft/class_396;II)Vnamed method_1323Lnet/minecraft/world/chunk/ChunkProvider;method_1323(Lnet/minecraft/world/chunk/ChunkProvider;II)V
-
method_1324
- Specified by:
method_1324in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLamv;a(Lamv;Lamy;II)Zintermediary method_1324Lnet/minecraft/class_396;method_1324(Lnet/minecraft/class_396;Lnet/minecraft/class_399;II)Znamed method_1324Lnet/minecraft/world/chunk/ChunkProvider;method_1324(Lnet/minecraft/world/chunk/ChunkProvider;Lnet/minecraft/world/chunk/Chunk;II)Z
-
method_1328
- Specified by:
method_1328in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLamv;a(ZLnu;)Zintermediary method_1328Lnet/minecraft/class_396;method_1328(ZLnet/minecraft/class_1707;)Znamed method_1328Lnet/minecraft/world/chunk/ChunkProvider;method_1328(ZLnet/minecraft/util/ProgressListener;)Z
-
method_1329
public void method_1329()- Specified by:
method_1329in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official cLamv;c()Vintermediary method_1329Lnet/minecraft/class_396;method_1329()Vnamed method_1329Lnet/minecraft/world/chunk/ChunkProvider;method_1329()V
-
method_1330
public boolean method_1330()- Specified by:
method_1330in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official dLamv;d()Zintermediary method_1330Lnet/minecraft/class_396;method_1330()Znamed method_1330Lnet/minecraft/world/chunk/ChunkProvider;method_1330()Z
-
method_1332
public boolean method_1332()- Specified by:
method_1332in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official eLamv;e()Zintermediary method_1332Lnet/minecraft/class_396;method_1332()Znamed method_1332Lnet/minecraft/world/chunk/ChunkProvider;method_1332()Z
-
getChunkProviderName
- Specified by:
getChunkProviderNamein interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official fLamv;f()Ljava/lang/String;intermediary method_1333Lnet/minecraft/class_396;method_1333()Ljava/lang/String;named getChunkProviderNameLnet/minecraft/world/chunk/ChunkProvider;getChunkProviderName()Ljava/lang/String;
-
getSpawnEntries
- Specified by:
getSpawnEntriesin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLamv;a(Lpt;Lcj;)Ljava/util/List;intermediary method_1327Lnet/minecraft/class_396;method_1327(Lnet/minecraft/class_1755;Lnet/minecraft/class_1372;)Ljava/util/List;named getSpawnEntriesLnet/minecraft/world/chunk/ChunkProvider;getSpawnEntries(Lnet/minecraft/entity/EntityCategory;Lnet/minecraft/util/math/BlockPos;)Ljava/util/List;
-
getNearestStructurePos
- Specified by:
getNearestStructurePosin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLamv;a(Ladm;Ljava/lang/String;Lcj;)Lcj;intermediary method_1322Lnet/minecraft/class_396;method_1322(Lnet/minecraft/class_99;Ljava/lang/String;Lnet/minecraft/class_1372;)Lnet/minecraft/class_1372;named getNearestStructurePosLnet/minecraft/world/chunk/ChunkProvider;getNearestStructurePos(Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
-
getLoadedChunksCount
public int getLoadedChunksCount()- Specified by:
getLoadedChunksCountin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official gLamv;g()Iintermediary method_1334Lnet/minecraft/class_396;method_1334()Inamed getLoadedChunksCountLnet/minecraft/world/chunk/ChunkProvider;getLoadedChunksCount()I
-
method_1325
- Specified by:
method_1325in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLamv;a(Lamy;II)Vintermediary method_1325Lnet/minecraft/class_396;method_1325(Lnet/minecraft/class_399;II)Vnamed method_1325Lnet/minecraft/world/chunk/ChunkProvider;method_1325(Lnet/minecraft/world/chunk/Chunk;II)V
-
method_1326
- Specified by:
method_1326in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLamv;a(Lcj;)Lamy;intermediary method_1326Lnet/minecraft/class_396;method_1326(Lnet/minecraft/class_1372;)Lnet/minecraft/class_399;named method_1326Lnet/minecraft/world/chunk/ChunkProvider;method_1326(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/chunk/Chunk;
-