Skip to content

Creating Item Models

Hephaestus-Dev edited this page Jan 7, 2021 · 4 revisions

Item models and their materials should be placed in your models/item directory. To make your model use an .obj file, add it to the model parameter:

{
  "parent": "minecraft:block/block",
  "model": "myron:block/crystal_ore_item",
  "gui_light": "side"
}

You can include or omit the .obj extension here, either will work. Item models support parents, making the transformation for block models very easy. If you do need to specify your own transformations, you can do that too:

{
  "model": "myron:misc/torus",
  "gui_light": "side",
  "display": {
    "gui": {
      "rotation": [ 130, 100, 80 ],
      "translation": [ -0.5, 0, -0.5],
      "scale":[ 0.5, 0.5, 0.5 ]
    },
    "ground": {
      "rotation": [ 0, 0, 0 ],
      "translation": [ 0, -1, 0],
      "scale":[ 0.25, 0.25, 0.25 ]
    },
    "fixed": {
      "rotation": [ 0, 0, 0 ],
      "translation": [ 0, 0, 0],
      "scale":[ 0.5, 0.5, 0.5 ]
    },
    "thirdperson_righthand": {
      "rotation": [ 75, 45, 0 ],
      "translation": [ 0, 2.5, 0],
      "scale": [ 0.375, 0.375, 0.375 ]
    },
    "firstperson_righthand": {
      "rotation": [ 0, 45, 0 ],
      "translation": [ 0, 0, 0 ],
      "scale": [ 0.40, 0.40, 0.40 ]
    },
    "firstperson_lefthand": {
      "rotation": [ 0, 225, 0 ],
      "translation": [ 0, 0, 0 ],
      "scale": [ 0.40, 0.40, 0.40 ]
    }
  }
}
Clone this wiki locally