Desarrollo

JSON

JSON

La notación de objetos JavaScript (JSON) es un formato ligero de intercambio de datos.1 En Minecraft, el formato JSON se usa para almacenar los siguientes datos: texto en libros escritos, letreros, nombres personalizados y / tellraw, / title, / bossbar, / scoreboard y comandos / team. [Solo en Java Edition] El archivo pack.mcmeta que describe un paquete de recursos y un paquete de datos de Java Edition. El archivo manifest.json que describe un complemento de Bedrock Edition. Archivos en un paquete de recursos que definen modelos, eventos de sonido, interfaz de usuario, etc. [Bedrock Edition en

Valores de datos de Java Edition / Protocolo y versiones de datos

Valores de datos de Java Edition / Protocolo y versiones de datos

Las versiones de protocolo se utilizan para identificar una versión del juego en la red, de modo que solo las versiones compatibles pueden conectarse entre sí. Las versiones de datos indican la versión del juego con la que se guardó un mundo, para que pueda actualizarse a la versión más reciente. Números de versión del protocolo antes del reinicio 13w41a debido a la reescritura de Netty. Los cambios de las versiones de April Fools no se mantuvieron en versiones posteriores.

Valores de datos de Java Edition / Biomes

Valores de datos de Java Edition / Biomes

Cada tipo de bioma tiene su propio ID de bioma, que se muestra en la siguiente tabla. Los biomas de Mountain Edge, Deep Warm Ocean y Legacy Frozen Ocean no se generan.

Recursos de desarrollo / Ejemplo de clase NBT

Recursos de desarrollo / Ejemplo de clase NBT

Esta clase Java leerá una estructura NBT y devolverá la etiqueta superior de un InputStream y le permitirá escribir una estructura NBT a través de la etiqueta superior a un OutputStream. Hay una documentación condensada al final de la página. Nota: A partir de la versión semanal 12w07a de Minecraft, hay una nueva etiqueta con ID 11: una "Etiqueta de matriz interna". Los mundos de Minecraft generados con 12w07a y posteriores usarán esta etiqueta. Nota 2: El código se ha actualizado para incluir el nuevo ID de etiqueta 11 "Int Array". import java.io.DataInputStream; importar

Recursos de desarrollo / Ejemplo de clase de edición de nivel clásico de Minecraft

Recursos de desarrollo / Ejemplo de clase de edición de nivel clásico de Minecraft

Para compilar y usar esta clase, haga que su classpath incluya la ruta al archivo LevelEditor.java y al archivo minecraft-server.jar. javac -classpath.: minecraft-server.jar LevelEditor.java java -classpath.: minecraft-server.jar LevelEditor o java -classpath.: minecraft-server.jar LevelEditor new_server_level.dat import java.io. *; import java.text.DateFormat; import java.util.zip.GZIPOutputStream; import java.util.zip.GZIPInputStream; LevelEditor de clase pública {com.mojang.minecraft.level privado

Formato de texto JSON sin procesar

Formato de texto JSON sin procesar

El texto JSON sin formato es el formato que usa Minecraft para enviar y mostrar texto enriquecido a los jugadores. También pueden enviarlo los propios jugadores mediante comandos y paquetes de datos. El texto JSON sin formato está escrito en JSON, un formato de datos legible por humanos. 1 Java Edition 1.1 Tipos de contenido 1.1.1 Texto sin formato 1.1.2 Texto traducido 1.1.3 Valor del marcador 1.1.4 Nombres de entidades 1.1.5 Vinculación de teclas 1.1.6 Valores NBT 1.2 Resolución de componentes 2 Bedrock Edition 2.1 Anexos 2.2 Separación de líneas 2.3 Traducir 2.4 Con 2.5 %% s 2.6 Varios% s 2.7 Orderi