НЕ ПОЛУЧАЕТСЯ ПОСТАВИТЬ ТЕКСТУРУ

Версия Minecraft
1.12.2
Делаю все по учебнику. Уже без подсказки могу написать мод на предмет, но какой из этого толк, если я не могу добавить ему текстуру? Код читал, но несоответствия с учебником не обнаружил. Поможет кто?

Вот код в ItemsRegistry:

package quminethalot.oblivioncraftmod;

import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraftforge.fml.common.registry.ForgeRegistries;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

public class ItemsRegistry {
public static Item nasvai = new ItemPoptechka("joppa");

public static void register()
{
setRegister(nasvai);
}
@SideOnly(Side.CLIENT)
public static void registerRender()
{
setRender(nasvai);
}
public static void setRegister (Item item)
{
ForgeRegistries.ITEMS.register(item);
}
@SideOnly(Side.CLIENT)
public static void setRender(Item item)
{
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));
}
}

А вот джсон файл:


{
"parent": "item/generated",
"textures":
{
"layer0": "oblivioncraft:items/nasvai"
}
}
 

Вложения

  • Снимок экрана (182).png
    Снимок экрана (182).png
    300 KB · Просмотры: 17

timaxa007

Модератор
5,831
409
672
И что? Мы должны догадаться, работает-ли как-то метод setRender? Если оно не работает, то попробуй с:
public static void setRegister (Item item)
{
ForgeRegistries.ITEMS.register(item);
}
на:
Java:
public static void setRegister (Item item) {
ForgeRegistries.ITEMS.register(item);
setRender(item);
}
сделать.
 
3,005
192
592
"ВОТТТ" это файлы, нету ни логов, ни текстур..

1546266482953.png

Почему у тебя в рендере написано сетРегистр ?!
 
3,005
192
592
Когда ты майнсруфт запускаешь, у тебя с низу в IDEA есть строки бегущие, это и есть логи, так же есть папка logs..
1546266849617.png

А что не работает? poptechka ?
У тебя текстуры к этому предмету не подключены.
 
У тебя текстуры к этому предмету не подключены.
Зачем ты кинул меня в черный список? Я к тебе на профил не могу зайти, пишет "пользователь ограничил бла-бла-бла". Это ты в чс кинул? Просто в вк такое же пишет, если в чс кинуть
 
3,005
192
592
:ROFLMAO::ROFLMAO::ROFLMAO: Это называется скрытый профиль. И в вк есть такое, даже без чс.
А по поводу ответа - 1546270350412.png
Написано ИТЕМ, с какого лешиго ты пишешь итемС ?!
 
Отправляйте меня в кунсткамеру, но я все равно научусь писать моды и через год напишу движ скелетной анимации и свои шейдеры!!!!!!!!! все поняли???????????
 
Сверху