Um datapack muda as regras do jogo sem mexer no código: receitas de crafting, tabelas de loot, estruturas do mundo, progressos, funções de comando. O jogo suporta tudo isso nativamente desde a 1.13, então um datapack não precisa de Forge nem de Fabric — ele é instalado em um mundo específico e funciona no cliente vanilla e em um servidor comum.
Os data packs fazem trabalhos diferentes: alguns mudam a geração do mundo — biomas, terreno e estruturas, outros adicionam mecânicas, desafios e eventos de terror, e outros são feitos para servidores — economia, ranks, minigames por comandos. A geração se aplica apenas a chunks novos, então esses packs são adicionados quando um mundo é criado. No Millida Hosting um data pack vai para o servidor com o botão Em um servidor na página dele.
Essa é a principal diferença em relação aos mods: um datapack não aparece na lista de mods e não consegue adicionar nada que o jogo não tenha — não dá para criar um bloco novo com modelo próprio desse jeito. Por outro lado, ele não entra em conflito com outros pacotes, não precisa de atualização quando você troca de loader e não impede você de jogar com amigos em um servidor comum. Instalar um datapack é simples: coloque o arquivo na pasta datapacks dentro da pasta do mundo e depois recarregue o mundo ou execute o comando reload. O card lista a versão do jogo, o autor e a licença, e todos os lançamentos ficam reunidos em um só lugar.