Presets de objetos
Guía preestablecida del objeto NBT de Java 1.20.4
La guía preestablecida del objeto NBT de Java 1.20.4 ahora es un flujo de trabajo Give completo en lugar de una nota de comando con plantilla. Usa este preset cuando un mapa o servidor permanezca a propósito en Java 1.20.4 o en una sintaxis anterior. Ofrece a los creadores una superficie de revisión segura para el objeto NBT heredado sin mezclar esa Output con los comandos de componente de Java 1.20.5+. El artículo mantiene juntos los campos de configuración, la revisión del resultado, la ubicación en Project y la captura del resultado para que el comando sea fácil de auditar antes de que forme parte de la configuración de un mapa, un disparador de eventos o un Command Pack reutilizable. El flujo de trabajo útil es la comparación. Mantén visibles la versión de destino, el nombre visible, el lore, los encantamientos, la etiqueta de irrompible y la carga útil NBT antigua para que el comando se pueda reconstruir más adelante si el Project pasa a una versión de Minecraft de la era de los componentes.
Resultado del preset
Un comando `/give` heredado de Java 1.20.4 que se mantiene separado de el Output del componente moderno.
Salida
Comando NBT de objeto heredado de Java 1.20.4
/give @p minecraft:diamond_sword{display:{Name:'{"text":"Legacy Blade","color":"gold","italic":false}',Lore:['{"text":"Java 1.20.4 NBT item","color":"gray","italic":false}']},Enchantments:[{id:"minecraft:sharpness",lvl:5s}],Unbreakable:1b,nbtforge:{legacy_item:1b}} 1The longest command line is 267 characters, 11 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.
- Use a Command Block: run
/give @s command_block, place it, then paste this command into the block command field. - Use a
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
Captura del preset
Crear el preset
- Abre el workbench Give con la versión de destino fijada en Java 1.20.4.
- Recrea la intención del objeto en lugar de editar a ciegas un comando copiado.
- Añade nombre personalizado, lore, encantamientos y comportamiento de durabilidad.
- Revisa el Output NBT anterior por separado de el Output del componente moderno.
- Guarda la variante heredada en Project con la versión de destino en el título.
- Planifica reconstruirlo con componentes antes de mover el mismo mapa a Java 1.20.5 o posterior.
Por qué este preset de Give pertenece a Project
Usa este preset cuando un mapa o servidor permanezca a propósito en Java 1.20.4 o en una sintaxis anterior. Ofrece a los creadores una superficie de revisión segura para el objeto NBT heredado sin mezclar esa Output con los comandos de componente de Java 1.20.5+.
El flujo de trabajo útil es la comparación. Mantén visibles la versión de destino, el nombre visible, el lore, los encantamientos, la etiqueta de irrompible y la carga útil NBT antigua para que el comando se pueda reconstruir más adelante si el Project pasa a una versión de Minecraft de la era de los componentes. Un comando copiado solo es útil cuando las suposiciones que lo rodean quedan a la vista: alcance del selector, estado del mundo, orden dentro del paquete y el Output exacta que se pegará en Minecraft. Trata este preset como un punto de control donde puedes revisar esos detalles antes de que el comando salga de NBTForge.
La galería está pensada en torno a esa revisión. La primera toma muestra el estado del workbench, la segunda señala el campo o módulo complementario que cambia el comportamiento de cara al jugador y la toma de el Output mantiene visible el comando o el par de comandos. Cuando el preset produce un resultado visible, la captura dentro del juego confirma la misma idea en un mundo de prueba restaurado, en lugar de depender de una superposición genérica.
Pruebas y control de alcance
No pegues este objeto de estilo NBT antiguo en un flujo de trabajo de componentes moderno dando por hecho que migrará sin problemas. Trata el comando de 1.20.4 como la intención de origen y luego reconstrúyelo con componentes cuando cambie el servidor de destino.
Haz la primera prueba rápida con un selector acotado y un estado del mundo limpio. Los comandos de entorno, utilidad, enrutamiento y retroalimentación pueden parecer inofensivos, pero a menudo afectan a todos los jugadores o al mundo entero. Confirma que el comando cambia solo el estado que buscas y luego guarda el Output exacta junto a las líneas de configuración o seguimiento que explican por qué existe.
Si el comando pasa a formar parte de un archivo de función o de una cadena de bloques de comandos, prueba el artefacto copiado, no solo el estado del workbench en vivo. Esto detecta selectores obsoletos, orden de comandos incorrecto, líneas de configuración faltantes y efectos que solo parecían funcionar porque una prueba anterior dejó el estado preparado.
- Mantén los selectores acotados hasta que se revise el paquete completo.
- Coloca la configuración del mundo antes de las anulaciones específicas de cada encuentro.
- Guarda los comandos de retroalimentación junto al cambio de estado que los activa.
Adónde ir a continuación
Guarda el comando heredado junto a su reemplazo moderno para que los revisores puedan comparar las dos salidas antes de la migración.
Para la ruta moderna, compara la Guía preestablecida de componentes de objeto de Java 1.21 y la Migración del preset de comando antiguo de Java.
FAQ
¿Puedo pegar este comando de Give en el chat?
Por lo general sí, para una prueba rápida de un solo comando, si el selector es seguro y la línea es corta. Para un comportamiento del mapa repetible, guárdalo en Project y copia el paquete ordenado o el Output en formato de función.
¿Por qué esta galería es solo de interfaz?
Este preset produce JSON, organización del Project o un flujo de revisión en lugar de un objeto visible en el mundo. La prueba útil es el estado del workbench, el Output y la ubicación en Project.
¿Qué debo comprobar antes de compartir este preset?
Verifica el alcance del selector, el orden de los comandos, la versión de destino y si el comando pertenece a la configuración, la lógica del encuentro, la retroalimentación o la limpieza. Esas categorías deciden dónde debe ubicarse dentro de un paquete de Project.
Abrir este flujo
Empieza desde el panel Give relacionado y ajusta los campos del preset para tu mundo.