Package net.minecraft.world.chunk
Class SurfaceChunkGenerator
java.lang.Object
net.minecraft.world.chunk.SurfaceChunkGenerator
- All Implemented Interfaces:
ChunkGenerator
- Mappings:
Namespace Name official atnintermediary net/minecraft/class_1218named net/minecraft/world/chunk/SurfaceChunkGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Biome[]private final Carverprotected static final BlockStateprivate BlockState(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) method_3866(World world, String string, BlockPos blockPos) 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 aLatn;a:Lard;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 iLatn;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 jLatn;j:Lawu;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 kLatn;k:Lawu;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 lLatn;l:Lawu;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 mLatn;m:Lawv;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 bLatn;b:Lawu;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 cLatn;c:Lawu;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 dLatn;d:Lawu;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 nLatn;n:Laht;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 oLatn;o:Zintermediary field_4837Lnet/minecraft/class_1218;field_4837:Znamed hasStructuresLnet/minecraft/world/chunk/SurfaceChunkGenerator;hasStructures:Z
-
type
- Mappings:
Namespace Name Mixin selector official pLatn;p:Lahy;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 qLatn;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 rLatn;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 sLatn;s:Latg;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 tLatn;t:Lard;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 uLatn;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 vLatn;v:Latk;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 wLatn;w:Lawb;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 xLatn;x:Lawj;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 yLatn;y:Lavs;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 zLatn;z:Lavz;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 ALatn;A:Latk;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 BLatn;B:Lavx;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 CLatn;C:[Laig;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 eLatn;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 fLatn;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 gLatn;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 hLatn;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>Latn;<init>(Laht;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 aLatn;a(IILatf;)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 aLatn;a(IILatf;[Laig;)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 aLarz;a(II)Lasf;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 aLatn;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 bLarz;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 aLarz;a(Lasf;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 aLarz;a(Lsc;Lcl;)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_3866
- Specified by:
method_3866in interfaceChunkGenerator- Mappings:
Namespace Name Mixin selector official aLarz;a(Laht;Ljava/lang/String;Lcl;)Lcl;intermediary method_3866Lnet/minecraft/class_2744;method_3866(Lnet/minecraft/class_1150;Ljava/lang/String;Lnet/minecraft/class_2552;)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;)Lnet/minecraft/util/math/BlockPos;
-
method_4702
- Specified by:
method_4702in interfaceChunkGenerator- Mappings:
Namespace Name Mixin selector official bLarz;b(Lasf;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
-