Guía

Cómo crear un datapack de Minecraft

Actualizado el 7 de octubre de 2026

Un datapack cambia el juego sin mods ni plugins: recetas, botín, logros y funciones que se ejecutan en cada tick. Funciona en servidores vanilla y en mundos de un jugador. Es una carpeta (o un .zip) de archivos JSON y archivos .mcfunction con una estructura estricta.

Un ejemplo para empezar.

Genera esto con Codexe

Paso a paso

  1. 1.Crea pack.mcmeta

    El archivo raíz, con una descripción y el número pack_format de tu versión de Minecraft. Un número equivocado hace que el juego avise o rechace el paquete.

  2. 2.Añade la carpeta data

    data/<namespace>/ con carpetas como function, recipe, loot_table y advancement. Los nombres de las carpetas cambiaron en la 1.21 (singular en lugar de plural).

  3. 3.Escribe funciones

    Los archivos .mcfunction contienen comandos, uno por línea. Engánchalos a minecraft:load y minecraft:tick mediante etiquetas de función.

  4. 4.Instálalo

    Pon la carpeta o el .zip en <world>/datapacks/ y ejecuta /reload, o añádelo al crear el mundo.

  5. 5.Pruébalo

    Revisa /datapack list y prueba en el juego todas las recetas y funciones. Los errores aparecen en el registro del servidor.

Con Codexe

Describe las recetas, el botín o las mecánicas y la versión. Codexe escribe los archivos con la estructura y el pack_format correctos, carga el paquete en un servidor real de Minecraft para detectar errores antes de darlo por Listo, y te deja entrar en ese servidor para jugarlo.

Preguntas

¿Datapack o plugin?

Un datapack no necesita software de servidor y funciona en un jugador, pero solo puede hacer lo que permiten los comandos y el JSON. Un plugin puede hacer todo lo que permita la API del servidor, pero necesita Spigot o Paper.

¿Por qué no se carga mi datapack?

Normalmente es un pack_format equivocado, el nombre de una carpeta de otra versión o un error de JSON. El registro del servidor indica el archivo.

Crea un datapack

Este prompt se abre listo para enviar:

“Un datapack para Minecraft 1.21.4: una receta con forma para un "Sea Totem" (Corazón del Mar en el centro, oro alrededor) que da un Tótem de la inmortalidad con un nombre personalizado, y una función de carga que añade un marcador de muertes en la barra lateral.”

Genera esto con Codexe
Cómo crear un datapack de Minecraft (paso a paso) | Codexe