Class ErodedBadlandsSurfaceBuilder


public class ErodedBadlandsSurfaceBuilder extends BadlandsSurfaceBuilder
Mappings:
Namespace Name
official ddb
intermediary net/minecraft/class_3507
named net/minecraft/world/gen/surfacebuilder/ErodedBadlandsSurfaceBuilder
  • Field Details

    • WHITE_TERRACOTTA

      private static final BlockState WHITE_TERRACOTTA
      Mappings:
      Namespace Name Mixin selector
      official L Lddb;L:Lcks;
      intermediary field_15629 Lnet/minecraft/class_3507;field_15629:Lnet/minecraft/class_2680;
      named WHITE_TERRACOTTA Lnet/minecraft/world/gen/surfacebuilder/ErodedBadlandsSurfaceBuilder;WHITE_TERRACOTTA:Lnet/minecraft/block/BlockState;
    • ORANGE_TERRACOTTA

      private static final BlockState ORANGE_TERRACOTTA
      Mappings:
      Namespace Name Mixin selector
      official M Lddb;M:Lcks;
      intermediary field_15628 Lnet/minecraft/class_3507;field_15628:Lnet/minecraft/class_2680;
      named ORANGE_TERRACOTTA Lnet/minecraft/world/gen/surfacebuilder/ErodedBadlandsSurfaceBuilder;ORANGE_TERRACOTTA:Lnet/minecraft/block/BlockState;
    • TERRACOTTA

      private static final BlockState TERRACOTTA
      Mappings:
      Namespace Name Mixin selector
      official N Lddb;N:Lcks;
      intermediary field_15630 Lnet/minecraft/class_3507;field_15630:Lnet/minecraft/class_2680;
      named TERRACOTTA Lnet/minecraft/world/gen/surfacebuilder/ErodedBadlandsSurfaceBuilder;TERRACOTTA:Lnet/minecraft/block/BlockState;
  • Constructor Details

    • ErodedBadlandsSurfaceBuilder

      public ErodedBadlandsSurfaceBuilder(com.mojang.serialization.Codec<TernarySurfaceConfig> codec)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lddm;<init>(Lcom/mojang/serialization/Codec;)V
      intermediary <init> Lnet/minecraft/class_3523;<init>(Lcom/mojang/serialization/Codec;)V
      named <init> Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;<init>(Lcom/mojang/serialization/Codec;)V
  • Method Details

    • generate

      public void generate(Random random, Chunk chunk, Biome biome, int int2, int int3, int int4, double double2, BlockState blockState, BlockState blockState2, int int5, int int6, long long2, TernarySurfaceConfig ternarySurfaceConfig)
      Description copied from class: SurfaceBuilder
      Places the surface blocks for the given column.
      Overrides:
      generate in class BadlandsSurfaceBuilder
      Parameters:
      random - the Random instance, seeded with a hash of the x and z coordinates
      chunk - the current chunk being surface built
      biome - the biome in the column that is being surface built
      int2 - X coordinate of the column
      int3 - Z coordinate of the column
      int4 - height of the column retrieved using Heightmap.Type.WORLD_SURFACE_WG, and will never be lower than the sea level
      double2 - noise value at this column. Has a range of (-8, 8) but follows a normal distribution so most values will be around (-2, 2)
      blockState - default block of the chunk generator, used to know which block to replace with the surface blocks
      blockState2 - default fluid of the chunk generator
      int5 - the sea level of the chunk generator
      Mappings:
      Namespace Name Mixin selector
      official method_15208 Lddb;method_15208(Ljava/util/Random;Lcml;Lbxo;IIIDLcks;Lcks;IIJLddn;)V
      intermediary method_15208 Lnet/minecraft/class_3507;method_15208(Ljava/util/Random;Lnet/minecraft/class_2791;Lnet/minecraft/class_1959;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJLnet/minecraft/class_3527;)V
      named generate Lnet/minecraft/world/gen/surfacebuilder/ErodedBadlandsSurfaceBuilder;generate(Ljava/util/Random;Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/biome/Biome;IIIDLnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;IIJLnet/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig;)V