Package net.minecraft

Class class_11075


public class class_11075 extends ChunkGenerator
Mappings:
Namespace Name
named net/minecraft/class_11075
intermediary net/minecraft/class_11075
official egx
  • Field Details

    • field_58970

      public static final com.mojang.serialization.MapCodec<class_11075> field_58970
      Mappings:
      Namespace Name Mixin selector
      named field_58970 Lnet/minecraft/class_11075;field_58970:Lcom/mojang/serialization/MapCodec;
      intermediary field_58970 Lnet/minecraft/class_11075;field_58970:Lcom/mojang/serialization/MapCodec;
      official c Legx;c:Lcom/mojang/serialization/MapCodec;
    • field_58971

      private final RegistryEntry<ChunkGeneratorSettings> field_58971
      Mappings:
      Namespace Name Mixin selector
      named field_58971 Lnet/minecraft/class_11075;field_58971:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_58971 Lnet/minecraft/class_11075;field_58971:Lnet/minecraft/class_6880;
      official d Legx;d:Ljh;
    • field_58972

      private final int field_58972
      Mappings:
      Namespace Name Mixin selector
      named field_58972 Lnet/minecraft/class_11075;field_58972:I
      intermediary field_58972 Lnet/minecraft/class_11075;field_58972:I
      official e Legx;e:I
    • field_58973

      private final int field_58973
      Mappings:
      Namespace Name Mixin selector
      named field_58973 Lnet/minecraft/class_11075;field_58973:I
      intermediary field_58973 Lnet/minecraft/class_11075;field_58973:I
      official f Legx;f:I
    • field_58974

      private final int field_58974
      Mappings:
      Namespace Name Mixin selector
      named field_58974 Lnet/minecraft/class_11075;field_58974:I
      intermediary field_58974 Lnet/minecraft/class_11075;field_58974:I
      official g Legx;g:I
    • field_58975

      private final boolean field_58975
      Mappings:
      Namespace Name Mixin selector
      named field_58975 Lnet/minecraft/class_11075;field_58975:Z
      intermediary field_58975 Lnet/minecraft/class_11075;field_58975:Z
      official h Legx;h:Z
  • Constructor Details

  • Method Details

    • getCodec

      protected com.mojang.serialization.MapCodec<? extends ChunkGenerator> getCodec()
      Specified by:
      getCodec in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      named getCodec Lnet/minecraft/world/gen/chunk/ChunkGenerator;getCodec()Lcom/mojang/serialization/MapCodec;
      intermediary method_28506 Lnet/minecraft/class_2794;method_28506()Lcom/mojang/serialization/MapCodec;
      official b Legq;b()Lcom/mojang/serialization/MapCodec;
    • method_69758

      public ChunkGeneratorSettings method_69758()
      Overrides:
      method_69758 in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      named method_69758 Lnet/minecraft/world/gen/chunk/ChunkGenerator;method_69758()Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
      intermediary method_69758 Lnet/minecraft/class_2794;method_69758()Lnet/minecraft/class_5284;
      official d Legq;d()Lekz;
    • carve

      public void carve(ChunkRegion chunkRegion, long seed, NoiseConfig noiseConfig, BiomeAccess biomeAccess, StructureAccessor structureAccessor, Chunk chunk)
      Generates caves for the given chunk.
      Specified by:
      carve in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      named carve Lnet/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;)V
      intermediary method_12108 Lnet/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;)V
      official a Legq;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:
      buildSurface in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      named buildSurface Lnet/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;)V
      intermediary method_12110 Lnet/minecraft/class_2794;method_12110(Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)V
      official a Legq;a(Latb;Ldnu;Leli;Legp;)V
    • method_69764

      public void method_69764(Chunk chunk, HeightContext heightContext, NoiseConfig noiseConfig, StructureAccessor structureAccessor, BiomeAccess biomeAccess, Registry<Biome> registry, Blender blender)
      Mappings:
      Namespace Name Mixin selector
      named method_69764 Lnet/minecraft/class_11075;method_69764(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/gen/HeightContext;Lnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/biome/source/BiomeAccess;Lnet/minecraft/registry/Registry;Lnet/minecraft/world/gen/chunk/Blender;)V
      intermediary method_69764 Lnet/minecraft/class_11075;method_69764(Lnet/minecraft/class_2791;Lnet/minecraft/class_5868;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_4543;Lnet/minecraft/class_2378;Lnet/minecraft/class_6748;)V
      official a Legx;a(Legp;Lelr;Leli;Ldnu;Ldof;Lju;Lelw;)V
    • populateEntities

      public void populateEntities(ChunkRegion region)
      Specified by:
      populateEntities in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      named populateEntities Lnet/minecraft/world/gen/chunk/ChunkGenerator;populateEntities(Lnet/minecraft/world/ChunkRegion;)V
      intermediary method_12107 Lnet/minecraft/class_2794;method_12107(Lnet/minecraft/class_3233;)V
      official a Legq;a(Latb;)V
    • getWorldHeight

      public int getWorldHeight()
      Specified by:
      getWorldHeight in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      named getWorldHeight Lnet/minecraft/world/gen/chunk/ChunkGenerator;getWorldHeight()I
      intermediary method_12104 Lnet/minecraft/class_2794;method_12104()I
      official f Legq;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:
      populateNoise in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      named populateNoise Lnet/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_12088 Lnet/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 a Legq;a(Lelw;Leli;Ldnu;Legp;)Ljava/util/concurrent/CompletableFuture;
    • method_69759

      private boolean method_69759(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      named method_69759 Lnet/minecraft/class_11075;method_69759(II)Z
      intermediary method_69759 Lnet/minecraft/class_11075;method_69759(II)Z
      official a Legx;a(II)Z
    • method_69763

      private ChunkNoiseSampler method_69763(Chunk chunk, StructureAccessor structureAccessor, Blender blender, NoiseConfig noiseConfig)
      Mappings:
      Namespace Name Mixin selector
      named method_69763 Lnet/minecraft/class_11075;method_69763(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/Blender;Lnet/minecraft/world/gen/noise/NoiseConfig;)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
      intermediary method_69763 Lnet/minecraft/class_11075;method_69763(Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;)Lnet/minecraft/class_6568;
      official a Legx;a(Legp;Ldnu;Lelw;Leli;)Leky;
    • getSeaLevel

      public int getSeaLevel()
      Specified by:
      getSeaLevel in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      named getSeaLevel Lnet/minecraft/world/gen/chunk/ChunkGenerator;getSeaLevel()I
      intermediary method_16398 Lnet/minecraft/class_2794;method_16398()I
      official g Legq;g()I
    • getMinimumY

      public int getMinimumY()
      Specified by:
      getMinimumY in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      named getMinimumY Lnet/minecraft/world/gen/chunk/ChunkGenerator;getMinimumY()I
      intermediary method_33730 Lnet/minecraft/class_2794;method_33730()I
      official h Legq;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:
      getHeight in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      named getHeight Lnet/minecraft/world/gen/chunk/ChunkGenerator;getHeight(IILnet/minecraft/world/Heightmap$Type;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;)I
      intermediary method_16397 Lnet/minecraft/class_2794;method_16397(IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I
      official a Legq;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:
      getColumnSample in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      named getColumnSample Lnet/minecraft/world/gen/chunk/ChunkGenerator;getColumnSample(IILnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;)Lnet/minecraft/world/gen/chunk/VerticalBlockSample;
      intermediary method_26261 Lnet/minecraft/class_2794;method_26261(IILnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Lnet/minecraft/class_4966;
      official a Legq;a(IILdna;Leli;)Ldnk;
    • method_69771

      private VerticalBlockSample method_69771()
      Mappings:
      Namespace Name Mixin selector
      named method_69771 Lnet/minecraft/class_11075;method_69771()Lnet/minecraft/world/gen/chunk/VerticalBlockSample;
      intermediary method_69771 Lnet/minecraft/class_11075;method_69771()Lnet/minecraft/class_4966;
      official i Legx;i()Ldnk;
    • method_69772

      private VerticalBlockSample method_69772()
      Mappings:
      Namespace Name Mixin selector
      named method_69772 Lnet/minecraft/class_11075;method_69772()Lnet/minecraft/world/gen/chunk/VerticalBlockSample;
      intermediary method_69772 Lnet/minecraft/class_11075;method_69772()Lnet/minecraft/class_4966;
      official j Legx;j()Ldnk;
    • appendDebugHudText

      public void appendDebugHudText(List<String> text, NoiseConfig noiseConfig, BlockPos pos)
      Specified by:
      appendDebugHudText in class ChunkGenerator
      Mappings:
      Namespace Name Mixin selector
      named appendDebugHudText Lnet/minecraft/world/gen/chunk/ChunkGenerator;appendDebugHudText(Ljava/util/List;Lnet/minecraft/world/gen/noise/NoiseConfig;Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_40450 Lnet/minecraft/class_2794;method_40450(Ljava/util/List;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;)V
      official a Legq;a(Ljava/util/List;Leli;Lix;)V