Package net.minecraft
Class class_11083
java.lang.Object
net.minecraft.world.gen.chunk.ChunkGenerator
net.minecraft.class_11083
- Mappings:
Namespace Name named net/minecraft/class_11083intermediary net/minecraft/class_11083official eku
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<class_11083> static final Identifierstatic final Identifierstatic final Identifierstatic final Identifierstatic final StructureProcessorprivate static final intFields inherited from class net.minecraft.world.gen.chunk.ChunkGenerator
biomeSource, CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendDebugHudText(List<String> text, NoiseConfig noiseConfig, BlockPos pos) voidbuildSurface(ChunkRegion region, StructureAccessor structures, NoiseConfig noiseConfig, Chunk chunk) Places the surface blocks of the biomes after the noise has been generated.voidcarve(ChunkRegion chunkRegion, long seed, NoiseConfig noiseConfig, BiomeAccess biomeAccess, StructureAccessor structureAccessor, Chunk chunk) Generates caves for the given chunk.voidgenerateFeatures(StructureWorldAccess world, Chunk chunk, StructureAccessor structureAccessor) protected com.mojang.serialization.MapCodec<class_11083> getCodec()getColumnSample(int x, int z, HeightLimitView world, NoiseConfig noiseConfig) Returns a sample of all the block states in a column for use in structure generation.intgetHeight(int x, int z, Heightmap.Type heightmap, HeightLimitView world, NoiseConfig noiseConfig) Returns the raw noise height of a column for use in structure generation.intintintprivate voidmethod_69799(StructureWorldAccess structureWorldAccess, StructureTemplateManager structureTemplateManager, BlockBox blockBox, BlockPos.Mutable mutable, Identifier identifier, Identifier identifier2) private static voidmethod_69801(StructureWorldAccess structureWorldAccess, BlockPos blockPos, BlockBox blockBox, StructureTemplateManager structureTemplateManager, Identifier identifier) voidpopulateEntities(ChunkRegion region) populateNoise(Blender blender, NoiseConfig noiseConfig, StructureAccessor structureAccessor, Chunk chunk) Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.Methods inherited from class net.minecraft.world.gen.chunk.ChunkGenerator
addStructureReferences, createStructurePlacementCalculator, getBiomeSource, getCodecKey, getEntitySpawnList, getGenerationSettings, getHeightInGround, getHeightOnGround, getSpawnHeight, initializeIndexedFeaturesList, locateStructure, method_69758, populateBiomes, setStructureStarts
-
Field Details
-
field_59021
- Mappings:
Namespace Name Mixin selector named field_59021Lnet/minecraft/class_11083;field_59021:Lcom/mojang/serialization/MapCodec;intermediary field_59021Lnet/minecraft/class_11083;field_59021:Lcom/mojang/serialization/MapCodec;official cLeku;c:Lcom/mojang/serialization/MapCodec;
-
field_59022
- Mappings:
Namespace Name Mixin selector named field_59022Lnet/minecraft/class_11083;field_59022:Lnet/minecraft/util/Identifier;intermediary field_59022Lnet/minecraft/class_11083;field_59022:Lnet/minecraft/class_2960;official dLeku;d:Lamb;
-
field_59023
- Mappings:
Namespace Name Mixin selector named field_59023Lnet/minecraft/class_11083;field_59023:Lnet/minecraft/util/Identifier;intermediary field_59023Lnet/minecraft/class_11083;field_59023:Lnet/minecraft/class_2960;official eLeku;e:Lamb;
-
field_59024
- Mappings:
Namespace Name Mixin selector named field_59024Lnet/minecraft/class_11083;field_59024:Lnet/minecraft/util/Identifier;intermediary field_59024Lnet/minecraft/class_11083;field_59024:Lnet/minecraft/class_2960;official fLeku;f:Lamb;
-
field_59025
- Mappings:
Namespace Name Mixin selector named field_59025Lnet/minecraft/class_11083;field_59025:Lnet/minecraft/util/Identifier;intermediary field_59025Lnet/minecraft/class_11083;field_59025:Lnet/minecraft/class_2960;official gLeku;g:Lamb;
-
field_59027
private static final int field_59027- See Also:
- Mappings:
Namespace Name Mixin selector named field_59027Lnet/minecraft/class_11083;field_59027:Iintermediary field_59027Lnet/minecraft/class_11083;field_59027:Iofficial iLeku;i:I
-
field_59026
- Mappings:
Namespace Name Mixin selector named field_59026Lnet/minecraft/class_11083;field_59026:Lnet/minecraft/structure/processor/StructureProcessor;intermediary field_59026Lnet/minecraft/class_11083;field_59026:Lnet/minecraft/class_3491;official hLeku;h:Lezt;
-
-
Constructor Details
-
class_11083
-
-
Method Details
-
getCodec
- Specified by:
getCodecin classChunkGenerator- Mappings:
Namespace Name Mixin selector named getCodecLnet/minecraft/world/gen/chunk/ChunkGenerator;getCodec()Lcom/mojang/serialization/MapCodec;intermediary method_28506Lnet/minecraft/class_2794;method_28506()Lcom/mojang/serialization/MapCodec;official bLegq;b()Lcom/mojang/serialization/MapCodec;
-
generateFeatures
public void generateFeatures(StructureWorldAccess world, Chunk chunk, StructureAccessor structureAccessor) - Overrides:
generateFeaturesin classChunkGenerator- Mappings:
Namespace Name Mixin selector named generateFeaturesLnet/minecraft/world/gen/chunk/ChunkGenerator;generateFeatures(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/gen/StructureAccessor;)Vintermediary method_12102Lnet/minecraft/class_2794;method_12102(Lnet/minecraft/class_5281;Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;)Vofficial aLegq;a(Ldny;Legp;Ldnu;)V
-
method_69799
private void method_69799(StructureWorldAccess structureWorldAccess, StructureTemplateManager structureTemplateManager, BlockBox blockBox, BlockPos.Mutable mutable, Identifier identifier, Identifier identifier2) - Mappings:
Namespace Name Mixin selector named method_69799Lnet/minecraft/class_11083;method_69799(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/BlockPos$Mutable;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Vintermediary method_69799Lnet/minecraft/class_11083;method_69799(Lnet/minecraft/class_5281;Lnet/minecraft/class_3485;Lnet/minecraft/class_3341;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Vofficial aLeku;a(Ldny;Lezx;Levm;Lix$a;Lamb;Lamb;)V
-
method_69801
private static void method_69801(StructureWorldAccess structureWorldAccess, BlockPos blockPos, BlockBox blockBox, StructureTemplateManager structureTemplateManager, Identifier identifier) - Mappings:
Namespace Name Mixin selector named method_69801Lnet/minecraft/class_11083;method_69801(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/structure/StructureTemplateManager;Lnet/minecraft/util/Identifier;)Vintermediary method_69801Lnet/minecraft/class_11083;method_69801(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_3341;Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;)Vofficial aLeku;a(Ldny;Lix;Levm;Lezx;Lamb;)V
-
carve
public void carve(ChunkRegion chunkRegion, long seed, NoiseConfig noiseConfig, BiomeAccess biomeAccess, StructureAccessor structureAccessor, Chunk chunk) Generates caves for the given chunk.- Specified by:
carvein classChunkGenerator- Mappings:
Namespace Name Mixin selector named carveLnet/minecraft/world/gen/chunk/ChunkGenerator;carve(Lnet/minecraft/world/ChunkRegion;JLnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/world/biome/source/BiomeAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/chunk/Chunk;)Vintermediary method_12108Lnet/minecraft/class_2794;method_12108(Lnet/minecraft/class_3233;JLnet/minecraft/class_7138;Lnet/minecraft/class_4543;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Vofficial aLegq;a(Latb;JLeli;Ldof;Ldnu;Legp;)V
-
buildSurface
public void buildSurface(ChunkRegion region, StructureAccessor structures, NoiseConfig noiseConfig, Chunk chunk) Places the surface blocks of the biomes after the noise has been generated.- Specified by:
buildSurfacein classChunkGenerator- Mappings:
Namespace Name Mixin selector named buildSurfaceLnet/minecraft/world/gen/chunk/ChunkGenerator;buildSurface(Lnet/minecraft/world/ChunkRegion;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/world/chunk/Chunk;)Vintermediary method_12110Lnet/minecraft/class_2794;method_12110(Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Vofficial aLegq;a(Latb;Ldnu;Leli;Legp;)V
-
populateEntities
- Specified by:
populateEntitiesin classChunkGenerator- Mappings:
Namespace Name Mixin selector named populateEntitiesLnet/minecraft/world/gen/chunk/ChunkGenerator;populateEntities(Lnet/minecraft/world/ChunkRegion;)Vintermediary method_12107Lnet/minecraft/class_2794;method_12107(Lnet/minecraft/class_3233;)Vofficial aLegq;a(Latb;)V
-
getWorldHeight
public int getWorldHeight()- Specified by:
getWorldHeightin classChunkGenerator- Mappings:
Namespace Name Mixin selector named getWorldHeightLnet/minecraft/world/gen/chunk/ChunkGenerator;getWorldHeight()Iintermediary method_12104Lnet/minecraft/class_2794;method_12104()Iofficial fLegq;f()I
-
populateNoise
public CompletableFuture<Chunk> populateNoise(Blender blender, NoiseConfig noiseConfig, StructureAccessor structureAccessor, Chunk chunk) Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.- Specified by:
populateNoisein classChunkGenerator- Mappings:
Namespace Name Mixin selector named populateNoiseLnet/minecraft/world/gen/chunk/ChunkGenerator;populateNoise(Lnet/minecraft/world/gen/chunk/Blender;Lnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/chunk/Chunk;)Ljava/util/concurrent/CompletableFuture;intermediary method_12088Lnet/minecraft/class_2794;method_12088(Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;official aLegq;a(Lelw;Leli;Ldnu;Legp;)Ljava/util/concurrent/CompletableFuture;
-
getSeaLevel
public int getSeaLevel()- Specified by:
getSeaLevelin classChunkGenerator- Mappings:
Namespace Name Mixin selector named getSeaLevelLnet/minecraft/world/gen/chunk/ChunkGenerator;getSeaLevel()Iintermediary method_16398Lnet/minecraft/class_2794;method_16398()Iofficial gLegq;g()I
-
getMinimumY
public int getMinimumY()- Specified by:
getMinimumYin classChunkGenerator- Mappings:
Namespace Name Mixin selector named getMinimumYLnet/minecraft/world/gen/chunk/ChunkGenerator;getMinimumY()Iintermediary method_33730Lnet/minecraft/class_2794;method_33730()Iofficial hLegq;h()I
-
getHeight
public int getHeight(int x, int z, Heightmap.Type heightmap, HeightLimitView world, NoiseConfig noiseConfig) Returns the raw noise height of a column for use in structure generation.- Specified by:
getHeightin classChunkGenerator- Mappings:
Namespace Name Mixin selector named getHeightLnet/minecraft/world/gen/chunk/ChunkGenerator;getHeight(IILnet/minecraft/world/Heightmap$Type;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;)Iintermediary method_16397Lnet/minecraft/class_2794;method_16397(IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Iofficial aLegq;a(IILekt$a;Ldna;Leli;)I
-
getColumnSample
public VerticalBlockSample getColumnSample(int x, int z, HeightLimitView world, NoiseConfig noiseConfig) Returns a sample of all the block states in a column for use in structure generation.- Specified by:
getColumnSamplein classChunkGenerator- Mappings:
Namespace Name Mixin selector named getColumnSampleLnet/minecraft/world/gen/chunk/ChunkGenerator;getColumnSample(IILnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;)Lnet/minecraft/world/gen/chunk/VerticalBlockSample;intermediary method_26261Lnet/minecraft/class_2794;method_26261(IILnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Lnet/minecraft/class_4966;official aLegq;a(IILdna;Leli;)Ldnk;
-
appendDebugHudText
- Specified by:
appendDebugHudTextin classChunkGenerator- Mappings:
Namespace Name Mixin selector named appendDebugHudTextLnet/minecraft/world/gen/chunk/ChunkGenerator;appendDebugHudText(Ljava/util/List;Lnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_40450Lnet/minecraft/class_2794;method_40450(Ljava/util/List;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;)Vofficial aLegq;a(Ljava/util/List;Leli;Lix;)V
-