How to install a Minecraft data pack (new or existing world)
Add a data pack when you create a world, or drop it into the datapacks folder of an existing one and run /reload. Pack format 121 for 26.3, Safe Mode and load order.
On this page · 7
What you need
all free · links go to our pagesTo add a data pack to a new world, click Create New World, open the More tab, click Data Packs and drag the .zip file into the window. For an existing world, put the .zip in the world's datapacks folder, then reopen the world or type /reload. Use the file made for your version: Minecraft 26.3 reads pack format 121. Data packs exist only in Java Edition.
Download the data pack for your version
Get the file from the project's official page on Modrinth or CurseForge and pick the data pack file, not the mod .jar. Terralith, Tectonic, Dungeons and Taverns and VeinMiner, for example, publish both. Take the file listed for your Minecraft version: in 26.3, a pack made for another version shows "(Made for an older version of Minecraft)" or "(Made for a newer version of Minecraft)" and may not work.
Add it when you create a world
- Click Singleplayer, then Create New World.
- Open the More tab and click Data Packs.
- Drag the .zip file into the window and answer Yes to "Do you want to add the following packs to Minecraft?".
- Move the pack from the Available list to the Selected list, then click Done.
- Create the world.
World generation packs, which add biomes, terrain or structures, must be added this way: they only shape chunks generated after they are active.
Add it to an existing world
- Click Singleplayer, select the world, click Edit, then Open World Folder.
- Open the datapacks folder inside it. If there is none, create it with exactly that name.
- Copy the .zip into it.
Back up the world first with Make Backup on the same Edit screen: some packs change items and blocks for good.
Load it and check that it works
Open the world again, or, if it is already running and commands are allowed, type:
/reload
The chat answers "Reloading!". Then list the active packs:
/datapack list
Your pack appears as file/ followed by its file name. Both commands need commands allowed in the world. Details are on the /datapack command page.
Enable, disable or reorder packs
When two packs change the same recipe or loot table, the one loaded last wins. To move a pack to the end of the list:
/datapack enable "file/Terralith.zip" last
To switch it off without deleting the file:
/datapack disable "file/Terralith.zip"
Keep the quotes around the name: the slash in file/ requires them. Press Tab to complete the name.
Install it on a server
Copy the .zip into the datapacks folder of the server's world, which is the folder named by level-name in server.properties, then run /reload from the console or as an operator. Every player sees the pack's effects without installing anything.
Fix a pack that does not load
- Not in /datapack list: the ZIP holds another folder. Open it: pack.mcmeta and the data folder must be at the top.
- "Data pack validation failed!" or a world that will not open: the game offers Safe Mode, which loads the world with only the vanilla data pack. Then remove or update the faulty pack.
- A pack that needs experimental features: turn them on with Experiments, on the same More tab, when you create the world.
FAQ
Do I need to unzip a data pack?
No. Leave the .zip as it is. A folder works too, as long as pack.mcmeta sits directly inside it.
Do data packs work on Bedrock Edition?
No. They are a Java Edition feature. Bedrock Edition uses behavior packs, installed as add-ons.
Can I add a world generation data pack to an old world?
It only changes chunks that have not been generated yet, so you get visible borders between old and new terrain. Add packs like Terralith or Tectonic when you create the world.
Is a data pack the same as a mod?
No. A data pack only changes the game's data (recipes, loot, world generation, functions) and needs no mod loader. Some projects, like Terralith, exist in both forms: pick the data pack file for a vanilla world.