Saltar al contenido
Plataformas

Datapacks

Datapacks vanilla con Codexe. Versiones y pack_format, la estructura de carpetas, cómo Codexe prueba el pack cargándolo en un servidor de Minecraft real y problemas habituales.

Actualizado

En esta página
  1. Qué poner en la petición
  2. Cómo verifica Codexe un datapack
  3. Instalación
  4. Límites

Un datapack modifica datos que el juego ya lee: recetas, tablas de botín, logros, predicados, etiquetas y funciones (.mcfunction). Funciona en servidores vanilla y en mundos de un jugador, sin plugins ni mods.

Para jugar con tu datapack dentro del juego, inicia un servidor de prueba privado con Pruébalo ahora.

#Qué poner en la petición

  • Versión de Minecraft. Determina el pack_format y los nombres de las carpetas (por ejemplo function/ en 1.21+, functions/ antes).
  • Qué hace: recetas (con forma/sin forma), cambios en el botín, árboles de logros, mecánicas con marcadores, funciones de tick o de carga.
  • Namespace, si te importa cómo se llame.
Text
A datapack for Minecraft 1.21.1, namespace "extras".
- Shaped recipe: 8 cobblestone around a coal block = 16 torches.
- Shapeless recipe: 4 rotten flesh = 1 leather.
- A load function that creates a "deaths" scoreboard and shows it in the sidebar.

#Cómo verifica Codexe un datapack

Los datapacks no tienen nada que compilar, así que Codexe carga el pack en un servidor de Minecraft vanilla real dentro de su entorno aislado de compilación, sin conexión, y lee el registro del servidor en busca de errores en recetas, funciones, logros o JSON. La versión del servidor se elige a partir del pack_format del pack: la versión instalada más reciente para la que está escrito el pack.

Los servidores de prueba cubren 1.20.1, 1.20.4, 1.20.6, 1.21.1, 1.21.4, 1.21.5, 1.21.8, 1.21.10, 1.21.11, 26.1.2, 26.2 y 26.3. Si la estructura no es la correcta para la versión (por ejemplo functions/ en 1.21), Codexe corrige los nombres de las carpetas.

Un pack con errores se repara igual que el código. Listo significa que el pack se cargó sin errores.

#Instalación

Descarga el ZIP, colócalo en world/datapacks/ (o en la carpeta datapacks del mundo en un jugador) y luego ejecuta /reload o reinicia. Compruébalo con /datapack list.

#Límites

Los datapacks no pueden añadir bloques u objetos realmente nuevos con un comportamiento nuevo, y solo pueden reaccionar a lo que expone el juego vanilla (logros, predicados, marcadores). Para lógica con muchos eventos, usa Skript o un plugin.

Datapacks | Codexe Docs