Свечение для модели меча

Версия Minecraft
1.12.2
API
Forge
14
0
Предположим есть некая json модель меча, хочу сделать свечение поверх модели (что-то аля того, что на пикче, только более объемное), каким образом это можно реализовать?
 

Вложения

  • 1753380819657.png
    1753380819657.png
    103 KB · Просмотры: 16
Через TileEntityItemStackRenderer можно сделать, в конструкторе меча вызываешь this.setTileEntityItemStackRenderer, передаёшь туда своего наследника TileEntityItemStackRenderer, а в json модельке айтема пишешь
Java:
{
  "parent": "builtin/entity"
}
и трансформации если надо (можешь скопировать с базы предмета)
Java:
{
  "parent": "builtin/entity",
  "display": { // это для блока
    "gui": {
      "rotation": [ 30, 45, 0 ],
      "translation": [ 0, 0, 0],
      "scale":[ 0.625, 0.625, 0.625 ]
    },
    "ground": {
      "rotation": [ 0, 0, 0 ],
      "translation": [ 0, 3, 0],
      "scale":[ 0.25, 0.25, 0.25 ]
    },
    "head": {
      "rotation": [ 0, 180, 0 ],
      "translation": [ 0, 0, 0],
      "scale":[ 1, 1, 1]
    },
    "fixed": {
      "rotation": [ 0, 180, 0 ],
      "translation": [ 0, 0, 0],
      "scale":[ 0.5, 0.5, 0.5 ]
    },
    "thirdperson_righthand": {
      "rotation": [ 75, 315, 0 ],
      "translation": [ 0, 2.5, 0],
      "scale": [ 0.375, 0.375, 0.375 ]
    },
    "firstperson_righthand": {
      "rotation": [ 0, 315, 0 ],
      "translation": [ 0, 0, 0],
      "scale": [ 0.4, 0.4, 0.4 ]
    }
  }
}
и все, дальше твой полёт фантазии не ограничен, хоть анимацию можешь прикрутить.
Вот пример собственного TileEntityItemStackRenderer.
Вот пример реализации IItemStackRenderer.
(можно было конечно сделать проще, ну, ладно)
 
Последнее редактирование:
Назад
Сверху