net.minecraft.world.gen.chunk

public class OverworldChunkGenerator

implements ChunkGenerator

avx
net.minecraft.class_1218
net.minecraft.world.gen.chunk.OverworldChunkGenerator
net.minecraft.world.gen.ChunkProviderOverworld

Field summary

Modifier and TypeField
protected static final BlockState
a
field_12969
STONE
STONE
private final Random
i
field_4831
random
rand
private final PerlinNoise
j
field_4832
minLimitPerlinNoise
minLimitPerlinNoise
private final PerlinNoise
k
field_4833
maxLimitPerlinNoise
maxLimitPerlinNoise
private final PerlinNoise
l
field_4834
perlinNoise1
mainPerlinNoise
private final PerlinSimplexNoise
m
field_7514
perlinNoise3
surfaceNoise
public PerlinNoise
b
field_4821
scaleNoise
scaleNoise
public PerlinNoise
c
field_4822
depthNoise
depthNoise
public PerlinNoise
d
field_4823
forestNoise
forestNoise
private final World
n
field_4836
world
world
private final boolean
o
field_4837
placeStructures
mapFeaturesEnabled
private final WorldGeneratorType
p
field_7515
type
terrainType
private final double[]
q
field_7516
heightMap
heightMap
private final float[]
r
field_7517
biomeWeights
biomeWeights
private OverworldGeneratorOptions
s
field_10134
options
settings
private BlockState
t
field_12970
defaultLiquid
oceanBlock
private double[]
u
field_4839
depthBuffer
depthBuffer
private final Generator
v
field_4840
cave
caveGenerator
private final StrongholdStructure
w
field_4841
stronghold
strongholdGenerator
private final VillageStructure
x
field_4842
village
villageGenerator
private final MineshaftStructure
y
field_4843
mineshaft
mineshaftGenerator
private final TempleStructure
z
field_4844
temple
scatteredFeatureGenerator
private final Generator
A
field_4845
ravine
ravineGenerator
private final OceanMonumentStructure
B
field_10133
oceanMonument
oceanMonumentGenerator
private final MansionStructure
C
field_15188
mansion
woodlandMansionGenerator
private Biome[]
D
field_4846
biomes
biomesForGeneration
double[]
e
field_7511
perlinNoiseBuffer
mainNoiseRegion
double[]
f
field_7512
minLimitPerlinNoiseBuffer
minLimitRegion
double[]
g
field_7513
maxLimitPerlinNoiseBuffer
maxLimitRegion
double[]
h
field_4828
depthNoiseBuffer
depthRegion

Constructor summary

ModifierConstructor
public (World world, long seed, boolean placeStructures, String generatorOptions)

Method summary

Modifier and TypeMethod
public void
a(int arg0, int arg1, avp arg2)
method_9194(int arg0, int arg1, class_2252 arg2)
buildTerrain(int chunkX, int chunkZ, ProtoChunk blocks)
setBlocksInChunk(int x, int z, ChunkPrimer primer)
public void
a(int arg0, int arg1, avp arg2, akf[] arg3)
method_6546(int arg0, int arg1, class_2252 arg2, class_1170[] arg3)
buildSurfaces(int chunkX, int chunkZ, ProtoChunk blocks, Biome[] biomes)
replaceBiomeBlocks(int x, int z, ChunkPrimer primer, Biome[] biomesIn)
public WorldChunk
a(int arg0, int arg1)
method_11761(int arg0, int arg1)
generateChunk(int arg0, int arg1)
generateChunk(int arg0, int arg1)
private void
a(int arg0, int arg1, int arg2)
method_6544(int arg0, int arg1, int arg2)
generateHeightMap(int x, int y, int z)
generateHeightmap(int arg0, int arg1, int arg2)
public void
b(int arg0, int arg1)
method_11764(int arg0, int arg1)
populateChunk(int arg0, int arg1)
populate(int arg0, int arg1)
public boolean
a(auo arg0, int arg1, int arg2)
method_11762(class_1196 arg0, int arg1, int arg2)
populateChunkAfterTerrain(WorldChunk arg0, int arg1, int arg2)
generateStructures(Chunk arg0, int arg1, int arg2)
public List<Biome$SpawnEntry>
a(sy arg0, co arg1)
method_11763(class_872 arg0, class_2552 arg1)
getSpawnEntries(MobCategory arg0, BlockPos arg1)
getPossibleCreatures(EnumCreatureType arg0, BlockPos arg1)
public BlockPos
a(ajs arg0, String arg1, co arg2, boolean arg3)
method_3866(class_1150 arg0, String arg1, class_2552 arg2, boolean arg3)
findNearestStructure(World arg0, String arg1, BlockPos arg2, boolean arg3)
getNearestStructurePos(World arg0, String arg1, BlockPos arg2, boolean arg3)
public void
b(auo arg0, int arg1, int arg2)
method_4702(class_1196 arg0, int arg1, int arg2)
placeStructures(WorldChunk arg0, int arg1, int arg2)
recreateStructures(Chunk arg0, int arg1, int arg2)