Package net.minecraft.world.chunk
Class SurfaceChunkGenerator
java.lang.Object
net.minecraft.world.chunk.SurfaceChunkGenerator
- All Implemented Interfaces:
ChunkGenerator
- Mappings:
Namespace Name official azeintermediary net/minecraft/class_1218named net/minecraft/world/chunk/SurfaceChunkGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Biome[]private final Carverprotected static final BlockStateprivate BlockStateprivate final class_3070(package private) double[]private final NoiseGeneratorprivate final NoiseGeneratorprivate final NoiseGeneratorprivate double[](package private) double[](package private) double[](package private) double[]private final PerlinNoiseGeneratorprivate final double[]private final float[]private final booleanprivate final MineshaftStructureprivate final OceanMonumentStructureprivate CustomizedWorldPropertiesprivate final Randomprivate final Carverprivate final StrongholdStructureprivate final LevelGeneratorTypeprivate final VillageStructureprivate final TempleStructureprivate final World -
Constructor Summary
ConstructorsConstructorDescriptionSurfaceChunkGenerator(World world, long seed, boolean hasStructures, String string) -
Method Summary
Modifier and TypeMethodDescriptiongenerate(int x, int z) getSpawnEntries(EntityCategory category, BlockPos pos) booleanmethod_11762(Chunk chunk, int x, int z) voidmethod_11764(int x, int z) booleanmethod_14387(World world, String string, BlockPos pos) method_3866(World world, String string, BlockPos pos, boolean bool) voidmethod_4702(Chunk chunk, int x, int z) private 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)
-
Field Details
-
field_12969
- Mappings:
Namespace Name Mixin selector official aLaze;a:Lawt;intermediary field_12969Lnet/minecraft/class_1218;field_12969:Lnet/minecraft/class_2232;named field_12969Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_12969:Lnet/minecraft/block/BlockState;
-
random
- Mappings:
Namespace Name Mixin selector official iLaze;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 jLaze;j:Lbcp;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 kLaze;k:Lbcp;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 lLaze;l:Lbcp;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 mLaze;m:Lbcq;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 bLaze;b:Lbcp;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 cLaze;c:Lbcp;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 dLaze;d:Lbcp;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 nLaze;n:Lamu;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 oLaze;o:Zintermediary field_4837Lnet/minecraft/class_1218;field_4837:Znamed hasStructuresLnet/minecraft/world/chunk/SurfaceChunkGenerator;hasStructures:Z
-
type
- Mappings:
Namespace Name Mixin selector official pLaze;p:Lamz;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 qLaze;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 rLaze;r:[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 sLaze;s:Layx;intermediary field_10134Lnet/minecraft/class_1218;field_10134:Lnet/minecraft/class_2253;named propertiesLnet/minecraft/world/chunk/SurfaceChunkGenerator;properties:Lnet/minecraft/world/gen/CustomizedWorldProperties;
-
field_12970
- Mappings:
Namespace Name Mixin selector official tLaze;t:Lawt;intermediary field_12970Lnet/minecraft/class_1218;field_12970:Lnet/minecraft/class_2232;named field_12970Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_12970:Lnet/minecraft/block/BlockState;
-
field_4839
private double[] field_4839- Mappings:
Namespace Name Mixin selector official uLaze;u:[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 vLaze;v:Lazb;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 wLaze;w:Lbbs;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 xLaze;x:Lbca;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 yLaze;y:Lbbj;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 zLaze;z:Lbbq;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 ALaze;A:Lazb;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 BLaze;B:Lbbo;intermediary field_10133Lnet/minecraft/class_1218;field_10133:Lnet/minecraft/class_2259;named oceanMonumentLnet/minecraft/world/chunk/SurfaceChunkGenerator;oceanMonument:Lnet/minecraft/structure/OceanMonumentStructure;
-
field_15188
- Mappings:
Namespace Name Mixin selector official CLaze;C:Lbcc;intermediary field_15188Lnet/minecraft/class_1218;field_15188:Lnet/minecraft/class_3070;named field_15188Lnet/minecraft/world/chunk/SurfaceChunkGenerator;field_15188:Lnet/minecraft/class_3070;
-
biomes
- Mappings:
Namespace Name Mixin selector official DLaze;D:[Lanh;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 eLaze;e:[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 fLaze;f:[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 gLaze;g:[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 hLaze;h:[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>Laze;<init>(Lamu;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 aLaze;a(IILayw;)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 aLaze;a(IILayw;[Lanh;)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
-
generate
- Specified by:
generatein interfaceChunkGenerator- Mappings:
Namespace Name Mixin selector official aLaxq;a(II)Laxw;intermediary method_11761Lnet/minecraft/class_2744;method_11761(II)Lnet/minecraft/class_1196;named generateLnet/minecraft/server/world/ChunkGenerator;generate(II)Lnet/minecraft/world/chunk/Chunk;
-
method_6544
private void method_6544(int int2, int int3, int int4) - Mappings:
Namespace Name Mixin selector official aLaze;a(III)Vintermediary method_6544Lnet/minecraft/class_1218;method_6544(III)Vnamed method_6544Lnet/minecraft/world/chunk/SurfaceChunkGenerator;method_6544(III)V
-
method_11764
public void method_11764(int x, int z) - Specified by:
method_11764in interfaceChunkGenerator- Mappings:
Namespace Name Mixin selector official bLaxq;b(II)Vintermediary method_11764Lnet/minecraft/class_2744;method_11764(II)Vnamed method_11764Lnet/minecraft/server/world/ChunkGenerator;method_11764(II)V
-
method_11762
- Specified by:
method_11762in interfaceChunkGenerator- Mappings:
Namespace Name Mixin selector official aLaxq;a(Laxw;II)Zintermediary method_11762Lnet/minecraft/class_2744;method_11762(Lnet/minecraft/class_1196;II)Znamed method_11762Lnet/minecraft/server/world/ChunkGenerator;method_11762(Lnet/minecraft/world/chunk/Chunk;II)Z
-
getSpawnEntries
- Specified by:
getSpawnEntriesin interfaceChunkGenerator- Mappings:
Namespace Name Mixin selector official aLaxq;a(Lvr;Let;)Ljava/util/List;intermediary method_11763Lnet/minecraft/class_2744;method_11763(Lnet/minecraft/class_872;Lnet/minecraft/class_2552;)Ljava/util/List;named getSpawnEntriesLnet/minecraft/server/world/ChunkGenerator;getSpawnEntries(Lnet/minecraft/entity/EntityCategory;Lnet/minecraft/util/math/BlockPos;)Ljava/util/List;
-
method_14387
- Specified by:
method_14387in interfaceChunkGenerator- Mappings:
Namespace Name Mixin selector official aLaxq;a(Lamu;Ljava/lang/String;Let;)Zintermediary method_14387Lnet/minecraft/class_2744;method_14387(Lnet/minecraft/class_1150;Ljava/lang/String;Lnet/minecraft/class_2552;)Znamed method_14387Lnet/minecraft/server/world/ChunkGenerator;method_14387(Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;)Z
-
method_3866
- Specified by:
method_3866in interfaceChunkGenerator- Mappings:
Namespace Name Mixin selector official aLaxq;a(Lamu;Ljava/lang/String;Let;Z)Let;intermediary method_3866Lnet/minecraft/class_2744;method_3866(Lnet/minecraft/class_1150;Ljava/lang/String;Lnet/minecraft/class_2552;Z)Lnet/minecraft/class_2552;named method_3866Lnet/minecraft/server/world/ChunkGenerator;method_3866(Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Z)Lnet/minecraft/util/math/BlockPos;
-
method_4702
- Specified by:
method_4702in interfaceChunkGenerator- Mappings:
Namespace Name Mixin selector official bLaxq;b(Laxw;II)Vintermediary method_4702Lnet/minecraft/class_2744;method_4702(Lnet/minecraft/class_1196;II)Vnamed method_4702Lnet/minecraft/server/world/ChunkGenerator;method_4702(Lnet/minecraft/world/chunk/Chunk;II)V
-