Class ErodedBadlandsSurfaceBuilder
java.lang.Object
net.minecraft.world.gen.surfacebuilder.SurfaceBuilder<TernarySurfaceConfig>
net.minecraft.world.gen.surfacebuilder.BadlandsSurfaceBuilder
net.minecraft.world.gen.surfacebuilder.ErodedBadlandsSurfaceBuilder
- Mappings:
Namespace Name official ddb
intermediary net/minecraft/class_3507
named net/minecraft/world/gen/surfacebuilder/ErodedBadlandsSurfaceBuilder
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final BlockState
private static final BlockState
private static final BlockState
Fields inherited from class net.minecraft.world.gen.surfacebuilder.BadlandsSurfaceBuilder
field_31699, heightCutoffNoise, heightNoise, layerBlocks, layerNoise, seed
Fields inherited from class net.minecraft.world.gen.surfacebuilder.SurfaceBuilder
BADLANDS, BADLANDS_CONFIG, BASALT_DELTA_CONFIG, BASALT_DELTAS, COARSE_DIRT_CONFIG, CRIMSON_NYLIUM_CONFIG, DEFAULT, END_CONFIG, ERODED_BADLANDS, FROZEN_OCEAN, GIANT_TREE_TAIGA, GRASS_CONFIG, GRASS_SAND_UNDERWATER_CONFIG, GRAVEL_CONFIG, GRAVELLY_MOUNTAIN, MOUNTAIN, MYCELIUM_CONFIG, NETHER, NETHER_CONFIG, NETHER_FOREST, NOPE, PODZOL_CONFIG, SAND_CONFIG, SAND_SAND_UNDERWATER_CONFIG, SHATTERED_SAVANNA, SOUL_SAND_CONFIG, SOUL_SAND_VALLEY, STONE_CONFIG, SWAMP, WARPED_NYLIUM_CONFIG, WOODED_BADLANDS
-
Constructor Summary
ConstructorDescriptionErodedBadlandsSurfaceBuilder
(com.mojang.serialization.Codec<TernarySurfaceConfig> codec) -
Method Summary
Modifier and TypeMethodDescriptionvoid
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) Places the surface blocks for the given column.Methods inherited from class net.minecraft.world.gen.surfacebuilder.BadlandsSurfaceBuilder
calculateLayerBlockState, initLayerBlocks, initSeed
Methods inherited from class net.minecraft.world.gen.surfacebuilder.SurfaceBuilder
getCodec, withConfig
-
Field Details
-
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
- 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
- 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
- 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 classBadlandsSurfaceBuilder
- Parameters:
random
- the Random instance, seeded with a hash of the x and z coordinateschunk
- the current chunk being surface builtbiome
- the biome in the column that is being surface builtint2
- X coordinate of the columnint3
- Z coordinate of the columnint4
- height of the column retrieved usingHeightmap.Type.WORLD_SURFACE_WG
, and will never be lower than the sea leveldouble2
- 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 blocksblockState2
- default fluid of the chunk generatorint5
- 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
-