History - net.minecraft.world.gen.surfacebuilder.SurfaceBuilder

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

Optional<BlockState> (MaterialRules$MaterialRule, CarverContext, Function<BlockPos, RegistryEntry<Biome>>, Chunk, ChunkNoiseSampler, BlockPos, boolean): topMaterial, method_39110, applyMaterialRule

void (NoiseConfig, BiomeAccess, boolean, HeightContext, Chunk, ChunkNoiseSampler, MaterialRules$MaterialRule, Set<RegistryEntry<Biome>>): buildSurface, method_39106, buildSurface

void (NoiseConfig, BiomeAccess, HeightContext, Chunk, ChunkNoiseSampler, MaterialRules$MaterialRule, Set<RegistryEntry<Biome>>): buildSurface, method_39106, buildSurface

Optional<BlockState> (MaterialRules$MaterialRule, NoiseConfig, HeightContext, Function<BlockPos, RegistryEntry<Biome>>, Chunk, ChunkNoiseSampler, BlockPos, boolean): topMaterial, method_39110, applyMaterialRule

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

void (NoiseConfig, BiomeAccess, Registry<Biome>, boolean, HeightContext, Chunk, ChunkNoiseSampler, MaterialRules$MaterialRule): buildSurface, method_39106, buildSurface

void (NoiseConfig, BiomeAccess, boolean, HeightContext, Chunk, ChunkNoiseSampler, MaterialRules$MaterialRule, Set<RegistryEntry<Biome>>): buildSurface, method_39106, buildSurface

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

1.21.11_unobfuscated

Names

net.minecraft.world.level.levelgen.SurfaceSystem

net.minecraft.class_6724

net.minecraft.world.gen.surfacebuilder.SurfaceBuilder

Fields

BlockState: WHITE_TERRACOTTA, field_35275, WHITE_TERRACOTTA

BlockState: ORANGE_TERRACOTTA, field_35276, ORANGE_TERRACOTTA

BlockState: TERRACOTTA, field_35277, TERRACOTTA

BlockState: YELLOW_TERRACOTTA, field_35278, YELLOW_TERRACOTTA

BlockState: BROWN_TERRACOTTA, field_35279, BROWN_TERRACOTTA

BlockState: RED_TERRACOTTA, field_35280, RED_TERRACOTTA

BlockState: LIGHT_GRAY_TERRACOTTA, field_35281, LIGHT_GRAY_TERRACOTTA

BlockState: PACKED_ICE, field_35282, PACKED_ICE

BlockState: SNOW_BLOCK, field_35283, SNOW_BLOCK

BlockState: defaultBlock, field_35285, defaultState

int: seaLevel, field_35286, seaLevel

BlockState[]: clayBands, field_35287, terracottaBands

DoublePerlinNoiseSampler: clayBandsOffsetNoise, field_35288, terracottaBandsOffsetNoise

DoublePerlinNoiseSampler: badlandsPillarNoise, field_35495, badlandsPillarNoise

DoublePerlinNoiseSampler: badlandsPillarRoofNoise, field_35496, badlandsPillarRoofNoise

DoublePerlinNoiseSampler: badlandsSurfaceNoise, field_35497, badlandsSurfaceNoise

DoublePerlinNoiseSampler: icebergPillarNoise, field_35498, icebergPillarNoise

DoublePerlinNoiseSampler: icebergPillarRoofNoise, field_35499, icebergPillarRoofNoise

DoublePerlinNoiseSampler: icebergSurfaceNoise, field_35500, icebergSurfaceNoise

RandomSplitter: noiseRandom, field_35292, randomDeriver

DoublePerlinNoiseSampler: surfaceNoise, field_35293, surfaceNoise

DoublePerlinNoiseSampler: surfaceSecondaryNoise, field_35680, surfaceSecondaryNoise

Constructors

(NoiseConfig, BlockState, int, RandomSplitter)

Methods

void (NoiseConfig, BiomeAccess, Registry<Biome>, boolean, HeightContext, Chunk, ChunkNoiseSampler, MaterialRules$MaterialRule): buildSurface, method_39106, buildSurface

int (int, int): getSurfaceDepth, method_39552, sampleRunDepth

double (int, int): getSurfaceSecondary, method_39555, sampleSecondaryDepth

boolean (BlockState): isStone, method_39333, isDefaultBlock

int (): getSeaLevel, method_61805, getSeaLevel

Optional<BlockState> (MaterialRules$MaterialRule, CarverContext, Function<BlockPos, RegistryEntry<Biome>>, Chunk, ChunkNoiseSampler, BlockPos, boolean): topMaterial, method_39110, applyMaterialRule

void (BlockColumn, int, int, int, HeightLimitView): erodedBadlandsExtension, method_39102, placeBadlandsPillar

void (int, Biome, BlockColumn, BlockPos$Mutable, int, int, int): frozenOceanExtension, method_39104, placeIceberg

BlockState[] (Random): generateBands, method_39108, createTerracottaBands

void (Random, BlockState[], int, BlockState): makeBands, method_39109, addTerracottaBands

BlockState (int, int, int): getBand, method_39103, getTerracottaBlock