Custom dimension

Dimensions are JSON files located in data packs that define new dimensions for the game. These dimensions can be accessed with

Usage
To utilize dimensions, the JSON files must first be placed within. It is also necessary to have a pack.mcmeta file in the [DATA_PACK_NAME] folder.

Dimension syntax
Unlike other data pack contents, dimensions only function in the minecraft namespace, and require a sub folder which is treated as the namespace. For example data/minecraft/dimension/custom/test.json will be called with custom:test.


 * The root tag.
 * : The namespaced ID of the dimension type. Can also point to a hardcoded dimention type, but hardcoded ones may only be used once, while custom ones can be reused.
 * : Generation settings used for that dimension.
 * (string): The ID of the generator. minecraft: followed by flat, noise or debug.
 * Other compounds (see below)

Dimension type syntax
Unlike other data pack contents, dimension types only function in the minecraft namespace, and require a sub folder which is treated as the namespace. For example data/minecraft/dimension_type/custom/test will be called with custom:test.


 * The root