Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
>Ты его читал вообще?
Кстати в том видио что я ему кинул автор тоже самое делает. Вот ссылка с привязкой к времени.
P.s Только метод лучше назвать registerRenderMeta, но это дело вкуса, но вроде так даже более понятно.
>Мне нужно что-бы при каких-то действиях менялся файл blockstate
Можно тут поподробнее? У меня есть пара идей по удобнее, но это завит от того что именно нужно.
Я написал выше, записывай нужное имя в String, кстати зачем именно нужно что бы названия отличались, разницы вроде особой то и нет. Конечно возможно я что то упустил...
Если именно в ручную то вот.
Используй String для имени JSON файла, и потом при регистрации рендера указывай это имя.
public static void registerRenderMP(Block block, String json_name) {
...
Где у тебя значение для "0"? Как я понимаю тебе нужно что бы там было "пустое место", если да то используй пробел
GameRegistry.addRecipe(new ItemStack(Main.WoodenHammer), new Object[] {
"111",
"111",
" 2 ",
'1', Blocks.planks, '2', Items.stick});
Пробовал, в этом случае мой предмет не получает урон вообще.
[hr]
Кстати еще по поводу возврата "посуды", как лучше это сделать когда прочность у предмета заканчивается, заменять сломанный предмет на другой или делать это через return?
Обмен скришотами это хорошо, но думаю слишком специфично. Лучше сделай навигатор, что то вроде обычной ванильной карты, но отличается тем что ванильную карту ты открыл и всё, у неё ограниченный радиус действия, а навигатор можно использовать на любую дистанцию. Плюс можно отображать...
>кубач делать более "гладкие" модели?))
Согласен делать все модели через OBJ не нужно, но если нужно сделать что либо... Например кристаллы из 5 Thaumcraft'a, кстати в нём даже палочка имеет OBJ модель. Ты лучше скажи для чего именно модель нужна.