Lo que crea este generador de modelos de bloque para Java
Esta herramienta escribe un JSON de modelo de bloque de Java Edition inicial que hereda la geometría de un padre común de vanilla. Elige un cubo completo, una columna estilo tronco, una planta cruzada o un modelo orientable estilo horno, y luego asigna las variables de textura esperadas por ese padre.
Un archivo de modelo solo describe la apariencia. No añade un nuevo bloque de vanilla, no crea texturas, no registra un bloque modificado ni decide qué modelo debe usar un block state. Aún necesitas las carpetas de resource pack correspondientes y un blockstate u otro registro proporcionado por el proyecto objetivo.
Elige un padre que coincida con la geometría
cube_all usa una textura en cada cara. cube_column separa las texturas de extremo y lateral. cross crea planos planos que se cruzan para modelos tipo planta. orientable expone texturas superior, frontal y lateral para bloques direccionales.
Escribe las rutas de textura como resource locations
Un valor como my_pack:block/custom_block apunta a assets/my_pack/textures/block/custom_block.png. No incluyas assets, textures ni la extensión .png en la resource location del JSON.
Conecta el modelo con el JSON de blockstate
Guarda el modelo descargado en assets/<namespace>/models/block. Luego crea el mapeo de blockstate que seleccione este modelo para las propiedades y orientaciones correctas del bloque. La estructura exacta del blockstate depende del bloque y del proyecto.
Sepa qué cambia la oclusión ambiental
La oclusión ambiental añade sombreado suave donde las caras del modelo se encuentran con superficies cercanas. Desactívala para modelos que deban renderizarse con iluminación más plana y compara el resultado en el juego, porque la textura y los ajustes de shader afectan la apariencia final.
Crea un modelo de bloque de Minecraft inicial
- Elige un nombre de archivo seguro en minúsculas y el padre de vanilla más cercano.
- Introduce cada resource location de textura requerida por ese padre.
- Elige si el modelo debe usar oclusión ambiental.
- Descarga el JSON en assets/<namespace>/models/block.
- Añade las texturas y un blockstate o registro de proyecto correspondiente, luego recarga el resource pack e inspecciona el registro del juego.
Preguntas sobre modelos de bloque de Minecraft
¿Puede esto añadir un bloque completamente nuevo a Minecraft vanilla?
No. Un modelo de resource pack cambia la apariencia pero no registra un nuevo ID de bloque. Los bloques nuevos requieren un mod apropiado, un sistema de plugin y pack, u otro flujo de personalización compatible.
¿Por qué se muestra la textura faltante de púrpura y negro?
Minecraft no pudo resolver un recurso de textura. Revisa el namespace, la ruta en minúsculas, la ubicación del PNG, el nombre del archivo y el registro del juego para obtener el ID de recurso faltante exacto.
¿Por qué no aparece el modelo después de añadir el JSON?
El archivo puede no estar seleccionado por un blockstate, puede estar en el namespace o carpeta incorrectos, o puede usar una ruta de modelo diferente a la referencia del blockstate. El JSON del modelo no puede activarse solo.
¿El padre de planta cruzada hace que la textura sea transparente?
El padre proporciona la geometría cruzada, pero la transparencia y el comportamiento de renderizado también dependen del alfa de la textura y de las reglas de renderizado del juego o proyecto. Prueba la configuración completa de recursos en el juego.