Package net.minecraft.world.chunk
Class SurfaceChunkGenerator
java.lang.Object
net.minecraft.world.chunk.SurfaceChunkGenerator
- All Implemented Interfaces:
ChunkProvider
- Mappings:
Namespace Name official bgvintermediary net/minecraft/class_1218named net/minecraft/world/chunk/SurfaceChunkGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Biome[]private Carver(package private) double[]private NoiseGeneratorprivate NoiseGeneratorprivate NoiseGeneratorprivate double[](package private) double[](package private) double[](package private) double[]private PerlinNoiseGeneratorprivate final double[]private final float[]private final booleanprivate MineshaftStructureprivate OceanMonumentStructureprivate CustomizedWorldPropertiesprivate Randomprivate Carverprivate StrongholdStructureprivate LevelGeneratorTypeprivate Blockprivate VillageStructureprivate TempleStructureprivate World -
Constructor Summary
ConstructorsConstructorDescriptionSurfaceChunkGenerator(World world, long seed, boolean hasStructures, String string) -
Method Summary
Modifier and TypeMethodDescriptionbooleanchunkExists(int x, int z) voiddecorateChunk(ChunkProvider provider, int x, int z) voidgetChunk(int x, int z) intgetNearestStructurePos(World world, String structureName, BlockPos pos) getSpawnEntries(EntityCategory category, BlockPos pos) voidhandleInitialLoad(Chunk chunk, int x, int z) booleanisChunkModified(ChunkProvider chunkProvider, Chunk chunk, int x, int z) booleanprivate voidmethod_6544(int int2, int int3, int int4) voidmethod_6546(int int2, int int3, ChunkBlockStateStorage chunkBlockStateStorage, Biome[] biome) voidmethod_9194(int int2, int int3, ChunkBlockStateStorage chunkBlockStateStorage) booleansaveChunks(boolean saveEntities, ProgressListener progressListener) boolean
-
Field Details
-
random
- Mappings:
Namespace Name Mixin selector official hLbgv;h:Ljava/util/Random;intermediary field_4831Lnet/minecraft/class_1218;field_4831:Ljava/util/Random;named randomLnet/minecraft/world/chunk/SurfaceChunkGenerator;random:Ljava/util/Random;
-
field_4832
- Mappings:
Namespace Name Mixin selector official iLbgv;i:Lbnv;intermediary field_4832Lnet/minecraft/class_1218;field_4832:Lnet/minecraft/class_58;named field_4832Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_4832:Lnet/minecraft/world/gen/NoiseGenerator;
-
field_4833
- Mappings:
Namespace Name Mixin selector official jLbgv;j:Lbnv;intermediary field_4833Lnet/minecraft/class_1218;field_4833:Lnet/minecraft/class_58;named field_4833Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_4833:Lnet/minecraft/world/gen/NoiseGenerator;
-
field_4834
- Mappings:
Namespace Name Mixin selector official kLbgv;k:Lbnv;intermediary field_4834Lnet/minecraft/class_1218;field_4834:Lnet/minecraft/class_58;named field_4834Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_4834:Lnet/minecraft/world/gen/NoiseGenerator;
-
field_7514
- Mappings:
Namespace Name Mixin selector official lLbgv;l:Lbnw;intermediary field_7514Lnet/minecraft/class_1218;field_7514:Lnet/minecraft/class_57;named field_7514Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_7514:Lnet/minecraft/util/math/noise/PerlinNoiseGenerator;
-
field_4821
- Mappings:
Namespace Name Mixin selector official aLbgv;a:Lbnv;intermediary field_4821Lnet/minecraft/class_1218;field_4821:Lnet/minecraft/class_58;named field_4821Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_4821:Lnet/minecraft/world/gen/NoiseGenerator;
-
field_4822
- Mappings:
Namespace Name Mixin selector official bLbgv;b:Lbnv;intermediary field_4822Lnet/minecraft/class_1218;field_4822:Lnet/minecraft/class_58;named field_4822Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_4822:Lnet/minecraft/world/gen/NoiseGenerator;
-
field_4823
- Mappings:
Namespace Name Mixin selector official cLbgv;c:Lbnv;intermediary field_4823Lnet/minecraft/class_1218;field_4823:Lnet/minecraft/class_58;named field_4823Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_4823:Lnet/minecraft/world/gen/NoiseGenerator;
-
world
- Mappings:
Namespace Name Mixin selector official mLbgv;m:Laqu;intermediary field_4836Lnet/minecraft/class_1218;field_4836:Lnet/minecraft/class_1150;named worldLnet/minecraft/world/chunk/SurfaceChunkGenerator;world:Lnet/minecraft/world/World;
-
hasStructures
private final boolean hasStructures- Mappings:
Namespace Name Mixin selector official nLbgv;n:Zintermediary field_4837Lnet/minecraft/class_1218;field_4837:Znamed hasStructuresLnet/minecraft/world/chunk/SurfaceChunkGenerator;hasStructures:Z
-
type
- Mappings:
Namespace Name Mixin selector official oLbgv;o:Lare;intermediary field_7515Lnet/minecraft/class_1218;field_7515:Lnet/minecraft/class_1160;named typeLnet/minecraft/world/chunk/SurfaceChunkGenerator;type:Lnet/minecraft/world/level/LevelGeneratorType;
-
field_7516
private final double[] field_7516- Mappings:
Namespace Name Mixin selector official pLbgv;p:[Dintermediary field_7516Lnet/minecraft/class_1218;field_7516:[Dnamed field_7516Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_7516:[D
-
field_7517
private final float[] field_7517- Mappings:
Namespace Name Mixin selector official qLbgv;q:[Fintermediary field_7517Lnet/minecraft/class_1218;field_7517:[Fnamed field_7517Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_7517:[F
-
properties
- Mappings:
Namespace Name Mixin selector official rLbgv;r:Lbgl;intermediary field_10134Lnet/minecraft/class_1218;field_10134:Lnet/minecraft/class_2253;named propertiesLnet/minecraft/world/chunk/SurfaceChunkGenerator;properties:Lnet/minecraft/world/gen/CustomizedWorldProperties;
-
underwaterBlock
- Mappings:
Namespace Name Mixin selector official sLbgv;s:Latr;intermediary field_10135Lnet/minecraft/class_1218;field_10135:Lnet/minecraft/class_197;named underwaterBlockLnet/minecraft/world/chunk/SurfaceChunkGenerator;underwaterBlock:Lnet/minecraft/block/Block;
-
field_4839
private double[] field_4839- Mappings:
Namespace Name Mixin selector official tLbgv;t:[Dintermediary field_4839Lnet/minecraft/class_1218;field_4839:[Dnamed field_4839Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_4839:[D
-
caveCarver
- Mappings:
Namespace Name Mixin selector official uLbgv;u:Lbgt;intermediary field_4840Lnet/minecraft/class_1218;field_4840:Lnet/minecraft/class_1216;named caveCarverLnet/minecraft/world/chunk/SurfaceChunkGenerator;caveCarver:Lnet/minecraft/world/gen/carver/Carver;
-
strongholdGenerator
- Mappings:
Namespace Name Mixin selector official vLbgv;v:Lblp;intermediary field_4841Lnet/minecraft/class_1218;field_4841:Lnet/minecraft/class_9;named strongholdGeneratorLnet/minecraft/world/chunk/SurfaceChunkGenerator;strongholdGenerator:Lnet/minecraft/structure/StrongholdStructure;
-
village
- Mappings:
Namespace Name Mixin selector official wLbgv;w:Lbmw;intermediary field_4842Lnet/minecraft/class_1218;field_4842:Lnet/minecraft/class_37;named villageLnet/minecraft/world/chunk/SurfaceChunkGenerator;village:Lnet/minecraft/structure/VillageStructure;
-
mineshaft
- Mappings:
Namespace Name Mixin selector official xLbgv;x:Lbjd;intermediary field_4843Lnet/minecraft/class_1218;field_4843:Lnet/minecraft/class_1252;named mineshaftLnet/minecraft/world/chunk/SurfaceChunkGenerator;mineshaft:Lnet/minecraft/structure/MineshaftStructure;
-
witchHut
- Mappings:
Namespace Name Mixin selector official yLbgv;y:Lblg;intermediary field_4844Lnet/minecraft/class_1218;field_4844:Lnet/minecraft/class_1279;named witchHutLnet/minecraft/world/chunk/SurfaceChunkGenerator;witchHut:Lnet/minecraft/structure/TempleStructure;
-
ravineCarver
- Mappings:
Namespace Name Mixin selector official zLbgv;z:Lbgt;intermediary field_4845Lnet/minecraft/class_1218;field_4845:Lnet/minecraft/class_1216;named ravineCarverLnet/minecraft/world/chunk/SurfaceChunkGenerator;ravineCarver:Lnet/minecraft/world/gen/carver/Carver;
-
oceanMonument
- Mappings:
Namespace Name Mixin selector official ALbgv;A:Lbkg;intermediary field_10133Lnet/minecraft/class_1218;field_10133:Lnet/minecraft/class_2259;named oceanMonumentLnet/minecraft/world/chunk/SurfaceChunkGenerator;oceanMonument:Lnet/minecraft/structure/OceanMonumentStructure;
-
biomes
- Mappings:
Namespace Name Mixin selector official BLbgv;B:[Larm;intermediary field_4846Lnet/minecraft/class_1218;field_4846:[Lnet/minecraft/class_1170;named biomesLnet/minecraft/world/chunk/SurfaceChunkGenerator;biomes:[Lnet/minecraft/world/biome/Biome;
-
field_7511
double[] field_7511- Mappings:
Namespace Name Mixin selector official dLbgv;d:[Dintermediary field_7511Lnet/minecraft/class_1218;field_7511:[Dnamed field_7511Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_7511:[D
-
field_7512
double[] field_7512- Mappings:
Namespace Name Mixin selector official eLbgv;e:[Dintermediary field_7512Lnet/minecraft/class_1218;field_7512:[Dnamed field_7512Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_7512:[D
-
field_7513
double[] field_7513- Mappings:
Namespace Name Mixin selector official fLbgv;f:[Dintermediary field_7513Lnet/minecraft/class_1218;field_7513:[Dnamed field_7513Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_7513:[D
-
field_4828
double[] field_4828- Mappings:
Namespace Name Mixin selector official gLbgv;g:[Dintermediary field_4828Lnet/minecraft/class_1218;field_4828:[Dnamed field_4828Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_4828:[D
-
-
Constructor Details
-
SurfaceChunkGenerator
- Mappings:
Namespace Name Mixin selector official <init>Lbgv;<init>(Laqu;JZLjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_1218;<init>(Lnet/minecraft/class_1150;JZLjava/lang/String;)Vnamed <init>Lnet/minecraft/world/chunk/SurfaceChunkGenerator;<init>(Lnet/minecraft/world/World;JZLjava/lang/String;)V
-
-
Method Details
-
method_9194
- Mappings:
Namespace Name Mixin selector official aLbgv;a(IILbgk;)Vintermediary method_9194Lnet/minecraft/class_1218;method_9194(IILnet/minecraft/class_2252;)Vnamed method_9194Lnet/minecraft/world/chunk/SurfaceChunkGenerator;method_9194(IILnet/minecraft/world/chunk/ChunkBlockStateStorage;)V
-
method_6546
public void method_6546(int int2, int int3, ChunkBlockStateStorage chunkBlockStateStorage, Biome[] biome) - Mappings:
Namespace Name Mixin selector official aLbgv;a(IILbgk;[Larm;)Vintermediary method_6546Lnet/minecraft/class_1218;method_6546(IILnet/minecraft/class_2252;[Lnet/minecraft/class_1170;)Vnamed method_6546Lnet/minecraft/world/chunk/SurfaceChunkGenerator;method_6546(IILnet/minecraft/world/chunk/ChunkBlockStateStorage;[Lnet/minecraft/world/biome/Biome;)V
-
getChunk
- Specified by:
getChunkin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official dLbfe;d(II)Lbfh;intermediary method_3873Lnet/minecraft/class_1193;method_3873(II)Lnet/minecraft/class_1196;named getChunkLnet/minecraft/world/chunk/ChunkProvider;getChunk(II)Lnet/minecraft/world/chunk/Chunk;
-
method_6544
private void method_6544(int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector official aLbgv;a(III)Vintermediary method_6544Lnet/minecraft/class_1218;method_6544(III)Vnamed method_6544Lnet/minecraft/world/chunk/SurfaceChunkGenerator;method_6544(III)V
-
chunkExists
public boolean chunkExists(int x, int z) - Specified by:
chunkExistsin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLbfe;a(II)Zintermediary method_3864Lnet/minecraft/class_1193;method_3864(II)Znamed chunkExistsLnet/minecraft/world/chunk/ChunkProvider;chunkExists(II)Z
-
decorateChunk
- Specified by:
decorateChunkin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLbfe;a(Lbfe;II)Vintermediary method_3867Lnet/minecraft/class_1193;method_3867(Lnet/minecraft/class_1193;II)Vnamed decorateChunkLnet/minecraft/world/chunk/ChunkProvider;decorateChunk(Lnet/minecraft/world/chunk/ChunkProvider;II)V
-
isChunkModified
- Specified by:
isChunkModifiedin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLbfe;a(Lbfe;Lbfh;II)Zintermediary method_9122Lnet/minecraft/class_1193;method_9122(Lnet/minecraft/class_1193;Lnet/minecraft/class_1196;II)Znamed isChunkModifiedLnet/minecraft/world/chunk/ChunkProvider;isChunkModified(Lnet/minecraft/world/chunk/ChunkProvider;Lnet/minecraft/world/chunk/Chunk;II)Z
-
saveChunks
- Specified by:
saveChunksin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLbfe;a(ZLuy;)Zintermediary method_3868Lnet/minecraft/class_1193;method_3868(ZLnet/minecraft/class_841;)Znamed saveChunksLnet/minecraft/world/chunk/ChunkProvider;saveChunks(ZLnet/minecraft/util/ProgressListener;)Z
-
flushChunks
public void flushChunks()- Specified by:
flushChunksin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official cLbfe;c()Vintermediary method_4727Lnet/minecraft/class_1193;method_4727()Vnamed flushChunksLnet/minecraft/world/chunk/ChunkProvider;flushChunks()V
-
tickChunks
public boolean tickChunks()- Specified by:
tickChunksin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official dLbfe;d()Zintermediary method_3869Lnet/minecraft/class_1193;method_3869()Znamed tickChunksLnet/minecraft/world/chunk/ChunkProvider;tickChunks()Z
-
isSavingEnabled
public boolean isSavingEnabled()- Specified by:
isSavingEnabledin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official eLbfe;e()Zintermediary method_3870Lnet/minecraft/class_1193;method_3870()Znamed isSavingEnabledLnet/minecraft/world/chunk/ChunkProvider;isSavingEnabled()Z
-
getChunkProviderName
- Specified by:
getChunkProviderNamein interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official fLbfe;f()Ljava/lang/String;intermediary method_3872Lnet/minecraft/class_1193;method_3872()Ljava/lang/String;named getChunkProviderNameLnet/minecraft/world/chunk/ChunkProvider;getChunkProviderName()Ljava/lang/String;
-
getSpawnEntries
- Specified by:
getSpawnEntriesin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLbfe;a(Lxp;Ldt;)Ljava/util/List;intermediary method_9124Lnet/minecraft/class_1193;method_9124(Lnet/minecraft/class_872;Lnet/minecraft/class_2552;)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 aLbfe;a(Laqu;Ljava/lang/String;Ldt;)Ldt;intermediary method_3866Lnet/minecraft/class_1193;method_3866(Lnet/minecraft/class_1150;Ljava/lang/String;Lnet/minecraft/class_2552;)Lnet/minecraft/class_2552;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 gLbfe;g()Iintermediary method_3874Lnet/minecraft/class_1193;method_3874()Inamed getLoadedChunksCountLnet/minecraft/world/chunk/ChunkProvider;getLoadedChunksCount()I
-
handleInitialLoad
- Specified by:
handleInitialLoadin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLbfe;a(Lbfh;II)Vintermediary method_4702Lnet/minecraft/class_1193;method_4702(Lnet/minecraft/class_1196;II)Vnamed handleInitialLoadLnet/minecraft/world/chunk/ChunkProvider;handleInitialLoad(Lnet/minecraft/world/chunk/Chunk;II)V
-
getChunk
- Specified by:
getChunkin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLbfe;a(Ldt;)Lbfh;intermediary method_9123Lnet/minecraft/class_1193;method_9123(Lnet/minecraft/class_2552;)Lnet/minecraft/class_1196;named getChunkLnet/minecraft/world/chunk/ChunkProvider;getChunk(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/chunk/Chunk;
-