pack.yml#
The config pack manifest.
Defines things that are applicable pack-wide.
biomes BiomeProvider - Determines where biomes should generate in the world.
generator ChunkGenerator - Determines which chunk generator to use.
Chunk generators set the initial blocks in a chunk before any generation stages are applied.
id String - The id used to identify the config pack.
This will be used to specify the config pack as a world generator by the platform.
stages List<GenerationStage> - A list of generation stages.
Generation stages are applied sequentially after initial chunk generation done by the defined ChunkGenerator.
version Version - The version of the config pack.
Default: Anon Y. Mous
*Parameters require the ‘chunk-generator-noise-3d’ addon to use
The following parameters are only applicable if generator is set to NOISE_3D
blend.terrain.elevation Integer
Default: 4
carving.resolution.horizontal Integer
Default: 4
carving.resolution.vertical Integer
Default: 2
slant.calculation-method SlantCalculationMethod
Default: Derivative
*Parameters require the ‘config-noise-function’ addon to use
functions Map<String, MathFunction> - A set of math functions globally accessible within Expressions in EXPRESSION
samplers defined inside other config files.
Default: {}
Note
Functions defined under this parameter cannot reference each other, and are only able to be used in other config files.
samplers Map<String, DimensionApplicableSampler> - A set of samplers globally accessible within Expressions in EXPRESSION
samplers defined inside other config files.
Default: {}
Note
Samplers defined under this parameter cannot reference each other, and are only able to be used in other config files.
*Parameters require the ‘library-image’ addon to use
images.cache.load-on-use Boolean
Default: False
If set to true, images will load into memory upon use rather than on pack load.
images.cache.timeout Integer - How many seconds to keep images loaded in the image cache for.
Default: 0
If set to a number greater than 0, images will be removed from memory if not used after the timeout, otherwise images will stay loaded in memory. Setting the timeout to greater than 0 will trade decreased memory consumption when not performing any image reads for a period of time for extra processing time required to perform cache lookups.