Skip to main content

DATA PACKS

Complete guide to Minecraft data packs. Vanilla experiments, community favorites, world generation, and quality-of-life improvements.

Browse by Category

Popular Data Packs

What a data pack can change

A data pack is a folder or a .zip file with a pack.mcmeta file in it, and that file is the only one it must have. The rest sits in a data folder: recipes, loot tables, advancements, functions full of commands, tags, enchantments and even whole dimensions and world generation. Files in the minecraft namespace replace the vanilla ones, and when two packs contain the same file, the pack that loads last wins.

Textures, models and sounds belong in resource packs instead, which is why a few packs here come with one. Hardcore Hearts includes its own, while Terralith, Incendium and BlazeandCave's Advancements offer an optional one.

Adding packs and changing them later

When you create a world, open the More tab, press Data Packs and drag the packs into that screen. For a world you already have, put the folder or .zip in the datapacks folder inside that world's save. The install guide walks through both, and through servers too.

The /reload command picks up changes to recipes, loot tables, advancements, tags, predicates, item modifiers, functions and structure templates. Anything else only takes effect after you reopen the world or restart the server. /datapack list shows the packs, /datapack enable and /datapack disable switch them on and off, and enable with first, last, before or after sets where a pack sits in the load order. World generation packs such as Terralith only shape chunks that haven't been generated yet, so they suit a new world best.

Versions and pack format

The pack.mcmeta file also says which pack format a pack was made for, and the pack list shows a warning when that doesn't match your game. Since 1.21.9 the file gives a min_format and a max_format instead of one pack_format number, and Minecraft 26.2 reads data pack format 107.1. Every pack page here lists the versions the pack was made for, so compare them with your world before you install. If a broken pack stops a world from opening, the game offers Safe Mode, which loads it with only the vanilla data pack.

Experiments are data packs too

In Java Edition, Mojang ships unfinished features as data packs that you turn on when you create a world, and a server can name them under initial-enabled-packs in server.properties before its world is generated. Opening such a world in singleplayer shows a warning first, and a world with experimental settings can't be uploaded to Realms. Bundles were an experiment from 1.19.3 until 1.21.2 made them a normal item, and Villager Trade Rebalance has been one since 1.20.2, with its cartographer and wandering trader trades made standard in 1.21.5. The other experiments in the game today are Minecart Improvements and Redstone Experiments.

Every pack on this site is in the full data pack list, with its category, creator and how much setting up it takes.

Need a Minecraft server?

Run data packs on your own server with Astroworld Hosting.

Try Astroworld Hosting