Skip to main content

Datapacks

Datapacks let you change how your Minecraft world behaves — custom recipes, loot tables, functions, predicates, and advancements — without running any extra code. They're data-only, so they work on any engine and are available to everyone.

What you'll learn
  • What a datapack can (and can't) do
  • Which engines support them
  • How to upload one, and why it persists automatically

What a datapack is

A datapack is a .zip of vanilla Minecraft data files. It can add or override functions, recipes, loot tables, predicates, advancements, tags, and dimensions — the same building blocks the game ships with. Because it's pure data and not executable code, there's no sandboxing to worry about and nothing to gate.

Datapacks changeDatapacks do not
Recipes, loot, functions, advancementsRun external code on the server
Generation and dimension dataAdd new rendered blocks or textures (that's a resource pack)
Game rules driven by /function packsRequire a specific loader

Which engines support datapacks

All of them. Datapacks are part of vanilla Minecraft, so they work the same on a Paper, Fabric, or Forge world. They don't care which engine you chose at world-create.

Upload a datapack

  1. Open the world in Worlds.
  2. Upload your datapack .zip. It's added to the world (world/datapacks).
  3. Start (or restart) a room — Minecraft loads the pack on boot.

The per-file limit is 512 MiB, and uploads count against your account storage quota (an upload is rejected if it would push you over). Re-uploading a file with the same name replaces it, and you can remove a datapack anytime no room is running on the world.

tip

Datapacks live inside the world, so they persist automatically — every snapshot carries them along, and they ride with the world when you import a save.

Persistence

Because the pack is stored in the world folder, you don't re-apply it on each boot the way you would a plugin or mod — it's simply part of the save. Snapshots back it up with the rest of your terrain and player data.

note

Lanzinha is not affiliated with Mojang or Microsoft. "Minecraft" is a trademark of Mojang Synergies AB.

→ Related: Minecraft servers · Resource packs · Worlds