Tutoriales / Ejecución del generador de datos

Quien soy
Aina Martin
@ainamartin
Autor y referencias
Este tutorial es exclusivo de Java Edition.  Este artículo es un trabajo en progreso.  Ayude en la expansión o creación de este artículo expandiéndolo o mejorándolo. La página de discusión puede contener sugerencias.

Este tutorial muestra cómo ejecutar el generador de datos que se incluye en las distribuciones de servidor y cliente de Java Edition desde la versión 1.13.


Contenido

  • Propósito 1
  • 2 Primeros pasos
  • 3 Generación del contenido del paquete de datos
  • 4 Generación de archivos DAT de servidor en cadena
    • 4.1 Cadena de todos los archivos DAT:
  • 5
  • 6

Propósito

El generador de datos puede:


  • Convierta archivos de formato NBT comprimidos de G-Zip con extensiones .nbt (como se usan en los archivos de estructura) desde y hacia archivos de formato String NBT con extensiones .snbt.
  • Genere todo el contenido del paquete de datos vainilla
  • Cree informes JSON de todos los estados de los bloques, todos los registros y el árbol de comandos de vainilla completo

Empezar

Para iniciar el generador de datos, se recomienda que descargue la distribución oficial del servidor de la versión de Minecraft que desee.

Luego, abra un bash o símbolo del sistema en el directorio donde tiene el servidor jar y ejecútelo (asegúrese de tener Java instalado)

java -cp server.jar net.minecraft.data.Main

Si ha configurado correctamente, la línea de comando mostrará una lista de opciones y descripciones.

Generando contenidos de paquetes de datos

En la misma interfaz de línea de comandos, ejecute


java -cp server.jar net.minecraft.data.Main --server


El contenido del paquete de datos vanilla (excepto pack.mcmeta) se generará en el directorio generado en el directorio de ejecución de la interfaz de línea de comandos.


Generación de archivos DAT de servidor en cadena

Muchos de los archivos de datos del servidor ubicados en el directorio mundial del servidor del juego tienen la extensión .dat. Muchos de estos archivos se guardan realmente en formato de etiqueta binaria con nombre (NBT) que se usa ampliamente en Minecraft. Siga estos pasos para utilizar las herramientas de generación de datos distribuidas con el JAR del servidor de Minecraft para convertir estos archivos a un formato "en cadena" legible por humanos:

  1. Abra una terminal o símbolo del sistema de su elección en su servidor de juegos
  2. Cree un nuevo directorio llamado input en el mismo directorio que su servidor de juegos JAR

    entrada mkdir

  3. Copiar cualquier archivo .dat calificado que esté escrito en formato NBT en el directorio de entrada que creó y vuelva a guardarlo con la extensión .nbt

    # (solo linux) cp world / level.dat input / level.nbt

    # (solo en Windows) copiar worldlevel.dat inputlevel.nbt

  4. Utilice la bandera --dev para activar el generador de desarrollo que es capaz de convertir un directorio de archivos NBT en un directorio de archivos NBT (SNBT) "en cadena" [1]

    java -cp server.jar net.minecraft.data.Main --dev --input "input" Si funcionó, obtendrá una salida que se ve así

    [17:17:17] [principal / INFO]: Proveedor inicial: NBT a SNBT [17:17:17] [principal / INFO]: NBT a SNBT finalizado después de 3 ms [17:17:17] [principal / INFO ]: Todos los proveedores tardaron: 34 ms. También debería tener un nuevo directorio llamado generado en el directorio actual donde ejecutó el comando. Dentro estará la versión en cadena de cada archivo que proporcionó como entrada.


  5. Use las herramientas de línea de comandos de su elección (por ejemplo, cat en sistemas Linux) para verlas inmediatamente, o use un editor de texto GUI de su elección para abrirlas

Cadena de todos los archivos DAT:

Si desea clasificar cada archivo DAT actualmente en su servidor (para experimentación, curiosidad o lo que sea):


  1. Comience desde el mismo directorio donde se encuentra su directorio de entrada, luego ejecute este comando para copiar recursivamente todos los archivos DAT en él [2]. Reemplaza ruta / a / mundo / datos con la ruta relativa al directorio que contiene los datos mundiales en tu servidor de juego. De forma predeterminada, Minecraft crea este directorio en el mismo directorio que el servidor JAR y lo nombra como mundo. A menos que haya cambiado el nombre mundial en server.json o haya movido este directorio a otro lugar, probablemente pueda reemplazar toda esa ruta con world

    # (solo linux) buscar ruta / a / mundo / datos -nombre * .dat -exec cp {} entrada;

  2. Cambie el nombre de todos estos archivos con la extensión .nbt [3]:

    # (solo linux) para el archivo en input / *. dat; do mv "$ archivo" "$ {archivo / .dat / .nbt}"; hecho

  3. Vuelva a ejecutar el generador de datos con el indicador --dev como se describe anteriormente en el paso 4

  1. ↑ https: // página web.vg/Data_Generators
  2. ↑ https://stackoverflow.com/questions/15617016/copy-all-files-with-a-certain-extension-from-all-subdirectories
  3. ↑ https://stackoverflow.com/questions/7450818/rename-all-files-in-directory-from-filename-h-to-filename-half

  • Paquete de datos
  • Tutoriales / Instalación de un paquete de datos
Tutoriales
Introductorio
  • Pantalla de menú
  • Términos del juego
Supervivencia del recién llegado
  • El primer día / guía para principiantes
  • El segundo día
  • El tercer día
  • Manejo del hambre
  • Cosas que no hacer
  • Trucos y consejos sencillos
  • Tus primeros diez minutos
Refugios
  • Los mejores biomas para hogares
  • Los mejores materiales de construcción
  • Construcción y edificación
  • Navegación
  • Refugios
  • Tipos de refugio
General
  • Guía de logros
  • Guía de avance
  • La mejor guía de encantamientos
  • Rompiendo el lecho de roca
  • Combate
  • Aventura principal completa
  • Creando una aldea
  • Doble empuñadura
  • Finalizar la supervivencia
  • Explorando cavernas
  • Recopilación de recursos en dificultad pacífica
  • Conseguir comida rápidamente
  • Pistones sin cabeza
  • Hitboxes
  • Caballos
  • Mapeo
  • Medición de distancia
  • MINERÍA
    • diamantes
    • Fósiles
    • Escombros antiguos
  • Centro inferior
  • Portales inferiores
  • Supervivencia abisal
  • afiliada
  • Salto de pilar
  • PvP
    • Bases JcJ
  • A prueba de spawn
  • The Void
  • Consejos para ahorrar tiempo
  • Mecánica de la aldea
    • Operar en
  • Minecraft en la educación
  • Cristales finales indestructibles
  • Invocación de jinetes
  • Supervivencia en tormentas
  • Unidades de medida
  • Fallos de rayos X
Desafíos
  • Adquirir un conducto
  • Curar a un aldeano zombi
  • Derrotando templos
  • Derrotar una incursión en una aldea
  • Derrotar una fortaleza abisal
  • Derrotar a un remanente de bastión
  • Derrotar una mazmorra
  • Derrotar a un puesto de saqueadores
  • Derrotar una mansión en el bosque
  • Derrotando un monumento
  • Derrotar una ciudad del fin
  • Derrotar al dragón Ender
  • Derrotando a Wither
Supervivencia no estándar
  • Supervivencia de la aventura
  • Modo incondicional
  • Cómo sobrevivir en una sola área indefinidamente
  • Supervivencia infinita en el desierto
  • Caza
  • Experiencia nómada
  • Supervivencia de Skywars
  • Supervivencia superplana
  • Supervivencia ultra hardcore
  • Supervivencia de la isla
Mapas de desafío
  • Superar un mapa de desafío
  • Crear un mapa de desafíos
Construcciones
  • Añadiendo belleza a las construcciones
  • Burbuja de aire
  • Términos arquitectónicos
  • Construyendo un crucero
  • Construyendo una metrópolis
  • Construyendo una montaña rusa
  • Construyendo casas seguras
  • Construcción de características de agua
  • Paleta de color
  • Creando formas
  • Defensa
  • Refugio del desierto
  • Elevadores
  • Piscina circular sin fin
  • Muebles
  • Patrones de terracota esmaltada
  • Hacer bonitos suelos
  • Arte de pixel
  • Ranchos
  • Tipos de techo
    • Techos curvos
    • Pautas de construcción de techos
    • Decoraciones de techo
  • Puerta secreta
  • Guía de liquidación
  • Casa submarina
  • Paredes y contrafuertes
  • Puerta de agua
  • Transporte en bote a motor
Sostenible
Bloques y artículos
  • Blindaje
  • Comida de hueso
  • Cactus
  • Guijarro
  • Grano de cacao
  • Cultivos (remolacha, zanahoria, papa, trigo)
  • Fruta de coro
  • Huevo
  • Liquen resplandor
  • MIEL
  • Peces
  • Flor
  • Hielo
  • Quelpo
  • Carniceria
  • Hongo
  • Disco de musica
  • Verruga inferior
  • Obsidiana
  • Nieve en polvo
  • Calabaza, Melón
  • Escudo
  • Lana
  • Encurtidos de mar
  • Nieve
  • Caña de azúcar
  • Árbol
  • viene
  • Duplicación
Turbas
  • Agricultura de la mafia
  • Mob Mob
  • Trampas de desove
  • Animales (vacas, cerdos, ovejas)
  • Blaze
  • Araña de las cuevas
  • enredadera
  • Ahogue
  • Enderman
  • guardián
  • Hoglin
  • Golem de hierro
  • Cubo de magma
  • Granja de trueque
  • Agricultura de incursión
  • Limo
  • Calamar
  • salvar las
  • Aldeano
  • Bruja
  • Wither esqueleto
  • Zombi
  • Piglin zombificado
Encantador y fundición
  • Mecánica de encantamiento
  • Mecánica del yunque
  • Fundición automática
  • Fundición manual
Rompiendo bloques
  • Cámara de explosión
  • Jaula marchita
Mecanismos
Redstone básica
  • Recargador de ancla de reaparición automático
  • Puertas lógicas básicas
  • Bloque de comandos
  • Máquinas voladoras
  • Tolva
  • Transporte de artículos
  • Mecanismos
  • Estabilizador de observador
  • Cerraduras de combinación
  • Aleatorizadores
  • Música de Redstone
  • Consejos de Redstone
  • Máquina Rube Goldberg
  • Almacenamiento de caja Shulker
  • Sala de comercio de aldeanos
Detectores
  • Detector de actualización de bloque
  • Detector de actualización del comparador
  • Sensor de luz diurna
  • Detector de día y noche
Minecarts
  • Estación de tren
  • Minecarts
    • Almacenamiento
    • Sistema de almacenamiento
Trampas
  • Golems de nieve
  • Cañones TNT
  • Usos de trampilla
  • Diseño de trampa
  • Trampas
Pistons
  • Usos del pistón
  • Circuitos de pistón
  • Cuasi conectividad
  • Cero tictac
  • Repetidores instantáneos
Redstone (avanzado)
  • Circuitos de redstone avanzados
  • Lógica aritmética
  • Calculadora
  • Estadísticas de mando
  • Reloj por horas
  • código Morse
  • Impresora
  • Computadoras Redstone
  • Telégrafo redstone
Servidores
  • Jugando en servidores
  • Supervivencia multijugador
  • Cárcel de desove
  • Prevención del duelo
  • Unirse a un mundo LAN con cuentas alternativas
Configuración del servidor
  • Configurar un servidor
  • Script de inicio del servidor
  • Script de inicio de FreeBSD
  • Script de inicio de OpenBSD
  • Script de inicio de Ubuntu
  • Configuración de un servidor de Hamachi
  • Configuración de un servidor de Minecraft Forge
  • Configuración de un servidor Spigot
  • Servidor habilitado para Ramdisk
Apoyo técnico
  • Mejora de la velocidad de fotogramas
  • Preguntas frecuentes sobre la ayuda de Minecraft (canal IRC)
  • Actualiza Java
mapas
  • Mapas personalizados
  • Descargas de mapas
  • Etiquetas de comando NBT
  • Caída de bloques
  • Actualización de terreno antiguo usando MCEdit
Paquetes de recursos
  • Crear un paquete de recursos
  • Cargando un paquete de recursos
  • Directorio de sonido
Paquetes de datos
  • Creando un paquete de datos
  • Instalación de un paquete de datos
Add-ons
  • Directrices para creadores de Bedrock Edition
  • Crear paquetes de recursos
    • Avanzado [WIP]
    • Guía de referencia de componentes de entidad
    • Cambiar los modelos de entidad de Minecraft
  • Creando paquetes de comportamiento
  • Crear entidad personalizada
Creación de medios de Minecraft
  • Creando videos
  • Transmisión en vivo
Instalación del juego
  • Instalación de instantáneas
  • Unirse y salir del programa beta de Bedrock Edition
  • Cómo obtener un informe de fallas
  • Instalación de mods de Forge
  • Jugar y guardar Minecraft en una memoria USB
  • Jugar y guardar Minecraft en una memoria USB con el antiguo lanzador
  • Recuperar datos mundiales guardados dañados
  • Ejecute Minecraft a través de Google Drive
  • Guardar datos del juego en Dropbox (solo datos mundiales)
  • Guía de Dropbox de datos guardados
Anticuado
  • Construcción de micro refugios
  • Paquetes de texturas personalizados
  • Cultivo de golem de hierro basado en puertas
  • Tierras lejanas
  • Cómo obtener un informe de fallas
  • Instalando mods
  • Lago artificial
  • Manejo de slimes en modo superflat
  • Refuerzo de minecart
  • Sistema de reinicio del repetidor
  • Supervivencia sin paquetes de datos habilitados
  • Actualizar LWJGL
  • Actualizar Minecraft
  • Encadenamiento de aldea
  • escalera de agua
  • Tranvía de agua


Añade un comentario de Tutoriales / Ejecución del generador de datos
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.