pocketmine\world\generator\vanilla
Namespaces
- pocketmine\world\generator\vanilla\biome
- pocketmine\world\generator\vanilla\carver
- pocketmine\world\generator\vanilla\compiler
- pocketmine\world\generator\vanilla\density
- pocketmine\world\generator\vanilla\feature
- pocketmine\world\generator\vanilla\math
- pocketmine\world\generator\vanilla\native
- pocketmine\world\generator\vanilla\noise
- pocketmine\world\generator\vanilla\random
- pocketmine\world\generator\vanilla\structure
- pocketmine\world\generator\vanilla\surface
Classes
| Name | Kind | Summary |
|---|---|---|
| Aquifer 5.46.0 | class | Noise-based aquifers: local water/lava levels in 16x12x16 cells with barriers between them (vanilla 1 |
| BiomeMapping 5.46.0 | class | Java Edition biome names (used by the worldgen data) to Bedrock biome ids |
| CompiledTerrainFiller 5.46.0 | class | Terrain filler running the generated kernel (see KernelFactory): same output as InterpretedTerrainFiller, several times faster |
| DensityFunctionParser 5.46.0 | class | Builds a seed-bound density function graph from vanilla JSON (port of deepslate's DensityFunction |
| EndSpike 5.46.0 | class | One 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.0 | class | The ten obsidian spikes around the End's main island, as vanilla places them for a world seed (SpikeFeature |
| InterpretedTerrainFiller 5.46.0 | class | Reference terrain filler: evaluates the density function object graph directly (NoiseChunk equivalent with 4x8x4 cell interpolation) |
| JavaBlockMapping 5.46.0 | class | Java Edition block ids produced by the worldgen data (material rules) to PocketMine blocks |
| NoiseRouter 5.46.0 | class | Seed-bound noise router: the density functions that drive terrain, biomes and aquifers (equivalent of vanilla's RandomState for one noise_se |
| TerrainChunk 5.46.0 | class | Output of the terrain stage for one chunk: base materials per block and biome per 4x4x4 cell |
| TerrainFiller 5.46.0 | interface | Fills the terrain (noise) stage of a chunk: stone/water/lava/air from the final density and aquifers, plus biomes |
| VanillaDataFetchThread 5.46.0 | class | Runs VanillaDataFetcher::fetch() away from the main thread (downloads + Mojang's data generator take minutes) |
| VanillaDataFetcher 5.46.0 | class | Builds the local cache of vanilla worldgen data from Mojang's own Java Edition server, on the server owner's machine |
| VanillaDataManager 5.46.0 | class | Main-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.0 | class | Vanilla End generator: the "end" noise settings, biome source, material rules, carvers and features of the Java 26 |
| VanillaGenerator 5.46.0 | class | Vanilla (1 |
| VanillaNetherGenerator 5.46.0 | class | Vanilla Nether generator: the "nether" noise settings, biome source, material rules, carvers and features of the Java 26 |
| WorldgenData 5.46.0 | class | Read-only access to the vanilla worldgen data files (Java Edition data, © Mojang) in a local cache directory |
