Skip to content

pocketmine\world\generator\vanilla ​

Namespaces ​

Classes ​

NameKindSummary
Aquifer 5.46.0classNoise-based aquifers: local water/lava levels in 16x12x16 cells with barriers between them (vanilla 1
BiomeMapping 5.46.0classJava Edition biome names (used by the worldgen data) to Bedrock biome ids
CompiledTerrainFiller 5.46.0classTerrain filler running the generated kernel (see KernelFactory): same output as InterpretedTerrainFiller, several times faster
DensityFunctionParser 5.46.0classBuilds a seed-bound density function graph from vanilla JSON (port of deepslate's DensityFunction
EndSpike 5.46.0classOne obsidian spike of the End (see EndSpikes): its centre column, radius and height (the y of the block the End crystal's bedrock sits on)
EndSpikes 5.46.0classThe ten obsidian spikes around the End's main island, as vanilla places them for a world seed (SpikeFeature
InterpretedTerrainFiller 5.46.0classReference terrain filler: evaluates the density function object graph directly (NoiseChunk equivalent with 4x8x4 cell interpolation)
JavaBlockMapping 5.46.0classJava Edition block ids produced by the worldgen data (material rules) to PocketMine blocks
NoiseRouter 5.46.0classSeed-bound noise router: the density functions that drive terrain, biomes and aquifers (equivalent of vanilla's RandomState for one noise_se
TerrainChunk 5.46.0classOutput of the terrain stage for one chunk: base materials per block and biome per 4x4x4 cell
TerrainFiller 5.46.0interfaceFills the terrain (noise) stage of a chunk: stone/water/lava/air from the final density and aquifers, plus biomes
VanillaDataFetchThread 5.46.0classRuns VanillaDataFetcher::fetch() away from the main thread (downloads + Mojang's data generator take minutes)
VanillaDataFetcher 5.46.0classBuilds the local cache of vanilla worldgen data from Mojang's own Java Edition server, on the server owner's machine
VanillaDataManager 5.46.0classMain-thread side of the automatic vanilla data setup, called when a world using the vanilla generator is created or loaded (generator preset
VanillaEndGenerator 5.46.0classVanilla End generator: the "end" noise settings, biome source, material rules, carvers and features of the Java 26
VanillaGenerator 5.46.0classVanilla (1
VanillaNetherGenerator 5.46.0classVanilla Nether generator: the "nether" noise settings, biome source, material rules, carvers and features of the Java 26
WorldgenData 5.46.0classRead-only access to the vanilla worldgen data files (Java Edition data, © Mojang) in a local cache directory

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.