How to Make a Dimension Datapack?

Create a new folder for your datapack

Add a `pack.mcmeta` file in the root folder

Set the correct `pack_format` for your Minecraft version

Create a `data` folder

Create your namespace folder inside `data`

Create a `dimension` folder inside your namespace

Create a dimension JSON file inside `data//dimension/`

Define the dimension type in the JSON file

Create a `dimension_type` folder if you need a custom dimension type

Create a dimension type JSON file inside `data//dimension_type/`

Create a `worldgen` folder if your dimension needs custom generation

Add noise settings, biome source, and chunk generator files if required

Register custom biomes in `data//worldgen/biome/`

Register placed features and configured features if needed

Add a `minecraft` folder only when overriding vanilla tags or registries

Place any required tags in `data//tags/`

Save all JSON files with valid syntax

Zip the folder or place it directly in the world’s `datapacks` folder

Load the world and run `/reload`

Use `/datapack list` to confirm it is enabled

Use a portal, command, or custom trigger to enter the dimension

Test the dimension with `/execute in : run tp @s 0 100 0`

Suggested for You

Trending Today