minecraft:transformation за тебя одним переключателем.Get GodCraftОбзор
minecraft:transformation - компонент блока: он пишется в объект components своего блока. Сдвигает, поворачивает или масштабирует вид блока относительно центра его пространства. Используйте, чтобы поворачивать блоки в разные стороны с помощью состояний блока.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
translation | vec3 | [0,0,0] | На сколько сдвинуть блок по x, y и z. |
scale | vec3 | [1,1,1] | Насколько растянуть или сжать блок по каждой оси. 1 - обычный размер. |
scale_pivot | vec3 | [0,0,0] | Точка, относительно которой блок увеличивается или уменьшается. |
rotation | vec3 | [0,0,0] | Поворот по каждой оси с шагом 90 градусов, например [0, 90, 0]. |
rotation_pivot | vec3 | [0,0,0] | Точка, вокруг которой поворачивается блок. |
Пример
Внутри объекта components в BP/blocks/<name>.json (значения - по умолчанию или примерные):
BP/blocks/<name>.json
{
"minecraft:transformation": {
"translation": [
0,
0,
0
],
"scale": [
1,
1,
1
],
"scale_pivot": [
0,
0,
0
],
"rotation": [
0,
0,
0
],
"rotation_pivot": [
0,
0,
0
]
}
}