
Видел ли кто примеры использования blockstates при добавлении моделей ItemsAdder?
Кто не знает, использование blockstates позволяет описать разное поведение модели, непример, если это блок древесины, то можно описать положение бревна в разных плоскостях коррдинат.
Например, если в assets\minecraft\blockstates будет лежать файл acacia_log с кодом
то это разместит древесину так

На вики плагина есть кратное описание
"Вы можете вручную редактировать json-файлы blockstates, для этого вы можете создать пользовательскую папку содержимого и поместить в нее отредактированные blockstates."

Создал модели оливкового дерева, поместил в
/plugins/ItemsAdder/contents/newtrees - новые деревья/resource_pack/assets/newtrees/blockstates
json "olive_tree_log.json" (по названию модели) с кодом по аналогии
что то то не пашет. Не хочет размещать блок бревна в разных плоскостях..
(выглядит мой контент кстати так)


Может кто то видел информацию, как же пользоваться blockstates, что куда размещать?
Кто не знает, использование blockstates позволяет описать разное поведение модели, непример, если это блок древесины, то можно описать положение бревна в разных плоскостях коррдинат.
Например, если в assets\minecraft\blockstates будет лежать файл acacia_log с кодом
Код:
{
"variants": {
"axis=y": [
{ "model": "block/acacia_log" },
{ "model": "block/acacia_log", "y": 90 },
{ "model": "block/acacia_log", "y": 180 },
{ "model": "block/acacia_log", "y": 270 }
],
"axis=z": { "model": "block/acacia_log", "x": 90 },
"axis=x": { "model": "block/acacia_log", "x": 90, "y": 90 }
}
}
то это разместит древесину так

На вики плагина есть кратное описание
"Вы можете вручную редактировать json-файлы blockstates, для этого вы можете создать пользовательскую папку содержимого и поместить в нее отредактированные blockstates."

Создал модели оливкового дерева, поместил в
/plugins/ItemsAdder/contents/newtrees - новые деревья/resource_pack/assets/newtrees/blockstates
json "olive_tree_log.json" (по названию модели) с кодом по аналогии
Код:
{
"variants": {
"axis=y": [
{ "model": "newtrees:olive_tree_log" },
{ "model": "newtrees:olive_tree_log", "y": 90 },
{ "model": "newtrees:olive_tree_log", "y": 180 },
{ "model": "newtrees:olive_tree_log", "y": 270 }
],
"axis=z": { "model": "newtrees:olive_tree_log", "x": 90 },
"axis=x": { "model": "newtrees:olive_tree_log", "x": 90, "y": 90 }
}
}
что то то не пашет. Не хочет размещать блок бревна в разных плоскостях..
(выглядит мой контент кстати так)


Может кто то видел информацию, как же пользоваться blockstates, что куда размещать?