1. Wiki
  2. /Bloques
  3. /minecraft:geometry

minecraft:geometry

¿No quieres escribirlo a mano? GodCraft configura minecraft:geometry por ti con un interruptor.Get GodCraft

Resumen

minecraft:geometry es un componente de bloque: va en el objeto components de un bloque personalizado. Elige el modelo 3D que dibuja el bloque. Puedes dar solo el nombre de un modelo, o un objeto con opciones extra como ocultar huesos o el culling. Las formas integradas son "minecraft:geometry.full_block" y "minecraft:geometry.cross".

Campos

CampoTipoPredeterminadoDescripción
identifierstringningunoNombre del modelo, de un .geo.json de tu paquete de recursos o una de las formas integradas.
cullingstring""Nombre de un archivo de culling de bloque que oculta caras cuando las tapan los vecinos.
culling_shapestring""Forma usada para ocultar caras de los bloques cercanos. Necesita el experimento VoxelShape y una regla de culling.
culling_layerstringningunoNombre de grupo que permite a las reglas de culling tratar varios bloques como un mismo tipo, por ejemplo "minecraft:culling_layer.leaves".
bone_visibilityobjectningunoMuestra u oculta huesos del modelo, con true/false o una comprobación Molang sobre el estado del bloque. Útil para un solo modelo con muchos aspectos.
uv_lockboolean | string[]falseEvita que las texturas giren cuando se rota el bloque. Ponlo en true para todos los huesos o indica los nombres de los huesos.
n_way_visual_rotationNWayVisualRotationningunoVincula la rotación en x, y y z a estados del bloque, para que el modelo gire visualmente mientras el bloque en sí sigue igual.

Ejemplo

Dentro del objeto components de BP/blocks/<name>.json (los valores son los predeterminados o de ejemplo):

BP/blocks/<name>.json
{
  "minecraft:geometry": {
    "identifier": "",
    "culling": "",
    "culling_shape": "",
    "culling_layer": "",
    "bone_visibility": {},
    "uv_lock": false,
    "n_way_visual_rotation": {}
  }
}

Bloques: Paquete de comportamiento

We use cookies to improve your experience and analyse site traffic. Learn more