Package net.minecraft.world.chunk
Class SurfaceChunkGenerator
java.lang.Object
net.minecraft.world.chunk.SurfaceChunkGenerator
- All Implemented Interfaces:
ChunkProvider
- Mappings:
Namespace Name official apkintermediary net/minecraft/class_1218named net/minecraft/world/chunk/SurfaceChunkGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Biome[]private Carver(package private) double[](package private) int[][]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 Randomprivate Carverprivate StrongholdStructureprivate LevelGeneratorTypeprivate VillageStructureprivate TempleStructureprivate World -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanchunkExists(int x, int z) voiddecorateChunk(ChunkProvider provider, int x, int z) voidgetChunk(int x, int z) intgetOrGenerateChunk(int int2, int int3) booleanmethod_3865(EntityCategory entityCategory, int int2, int int3, int int4) method_3866(World world, String string, int int2, int int3, int int4) voidmethod_4702(int int2, int int3) private voidmethod_6544(int int2, int int3, int int4) voidmethod_6545(int int2, int int3, Block[] block) voidmethod_6546(int int2, int int3, Block[] block, byte[] byte2, Biome[] biome) booleansaveChunks(boolean saveEntities, ProgressListener progressListener) boolean
-
Field Details
-
random
- Mappings:
Namespace Name Mixin selector official iLapk;i: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 jLapk;j:Lauu;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 kLapk;k:Lauu;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 lLapk;l:Lauu;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 mLapk;m:Lauv;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 aLapk;a:Lauu;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 bLapk;b:Lauu;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 cLapk;c:Lauu;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 nLapk;n:Lafm;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 oLapk;o:Zintermediary field_4837Lnet/minecraft/class_1218;field_4837:Znamed hasStructuresLnet/minecraft/world/chunk/SurfaceChunkGenerator;hasStructures:Z
-
type
- Mappings:
Namespace Name Mixin selector official pLapk;p:Lafx;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 qLapk;q:[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 rLapk;r:[Fintermediary field_7517Lnet/minecraft/class_1218;field_7517:[Fnamed field_7517Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_7517:[F
-
field_4839
private double[] field_4839- Mappings:
Namespace Name Mixin selector official sLapk;s:[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 tLapk;t:Lapi;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 uLapk;u:Lasr;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 vLapk;v:Latx;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 wLapk;w:Larh;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 xLapk;x:Lasi;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 yLapk;y:Lapi;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;
-
biomes
- Mappings:
Namespace Name Mixin selector official zLapk;z:[Lagf;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 dLapk;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 eLapk;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 fLapk;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 gLapk;g:[Dintermediary field_4828Lnet/minecraft/class_1218;field_4828:[Dnamed field_4828Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_4828:[D
-
field_4830
int[][] field_4830- Mappings:
Namespace Name Mixin selector official hLapk;h:[[Iintermediary field_4830Lnet/minecraft/class_1218;field_4830:[[Inamed field_4830Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_4830:[[I
-
-
Constructor Details
-
SurfaceChunkGenerator
-
-
Method Details
-
method_6545
- Mappings:
Namespace Name Mixin selector official aLapk;a(II[Laht;)Vintermediary method_6545Lnet/minecraft/class_1218;method_6545(II[Lnet/minecraft/class_197;)Vnamed method_6545Lnet/minecraft/world/chunk/SurfaceChunkGenerator;method_6545(II[Lnet/minecraft/block/Block;)V
-
method_6546
- Mappings:
Namespace Name Mixin selector official aLapk;a(II[Laht;[B[Lagf;)Vintermediary method_6546Lnet/minecraft/class_1218;method_6546(II[Lnet/minecraft/class_197;[B[Lnet/minecraft/class_1170;)Vnamed method_6546Lnet/minecraft/world/chunk/SurfaceChunkGenerator;method_6546(II[Lnet/minecraft/block/Block;[B[Lnet/minecraft/world/biome/Biome;)V
-
getOrGenerateChunk
- Specified by:
getOrGenerateChunkin interfaceChunkProvider
-
getChunk
- Specified by:
getChunkin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official dLaof;d(II)Laoi;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 aLapk;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 aLaof;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 aLaof;a(Laof;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
-
saveChunks
- Specified by:
saveChunksin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLaof;a(ZLow;)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 bLaof;b()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 cLaof;c()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 dLaof;d()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 eLaof;e()Ljava/lang/String;intermediary method_3872Lnet/minecraft/class_1193;method_3872()Ljava/lang/String;named getChunkProviderNameLnet/minecraft/world/chunk/ChunkProvider;getChunkProviderName()Ljava/lang/String;
-
method_3865
- Specified by:
method_3865in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLaof;a(Lri;III)Ljava/util/List;intermediary method_3865Lnet/minecraft/class_1193;method_3865(Lnet/minecraft/class_872;III)Ljava/util/List;named method_3865Lnet/minecraft/world/chunk/ChunkProvider;method_3865(Lnet/minecraft/entity/EntityCategory;III)Ljava/util/List;
-
method_3866
- Specified by:
method_3866in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLaof;a(Lafm;Ljava/lang/String;III)Lafe;intermediary method_3866Lnet/minecraft/class_1193;method_3866(Lnet/minecraft/class_1150;Ljava/lang/String;III)Lnet/minecraft/class_1167;named method_3866Lnet/minecraft/world/chunk/ChunkProvider;method_3866(Lnet/minecraft/world/World;Ljava/lang/String;III)Lnet/minecraft/util/math/Vec3i;
-
getLoadedChunksCount
public int getLoadedChunksCount()- Specified by:
getLoadedChunksCountin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official fLaof;f()Iintermediary method_3874Lnet/minecraft/class_1193;method_3874()Inamed getLoadedChunksCountLnet/minecraft/world/chunk/ChunkProvider;getLoadedChunksCount()I
-
method_4702
public void method_4702(int int2, int int3) - Specified by:
method_4702in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official eLaof;e(II)Vintermediary method_4702Lnet/minecraft/class_1193;method_4702(II)Vnamed method_4702Lnet/minecraft/world/chunk/ChunkProvider;method_4702(II)V
-