Не работают текстуры (1.5.2)

92
1
Не работают текстуры ни блока ни айтема ничего. Помогите ребят ,  у меня все правильно написано текстуры в правильном месте но все равно.Ядро мода:
package mods.stalkermine;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;

@Mod (modid = "StalkerMod", name = "Stalker Minecraft", version = "0.0.1")
@NetworkMod (clientSideRequired = true, serverSideRequired = false)

public class StalkerMod {
public static CreativeTabs tabTest = new TabTest(CreativeTabs.getNextID(),"DangerZone");
public static Item Патроныдляпистолета;

@Instance ("Ammo for Pistol")
public static Ammoforpistol instance;

@Init
public void load(FMLInitializationEvent event)
{
Патроныдляпистолета = new Ammoforpistol(2030).setUnlocalizedName("Патроны для пистолета");

А вот класс:
package mods.stalkermine;

import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;

public class Ammoforpistol extends Item{
public Ammoforpistol (int par1)
{
super(par1);
setCreativeTab(CreativeTabs.tabTools);
}

@Override
public void registerIcons(IconRegister par1IconRegister)
{
this.itemIcon = par1IconRegister.registerIcon("/stalkermine/StalkerMod:Патроны для пистолета");
}

}


Путь к текстуре :C:\Users\Vlad\Desktop\Mod\forge\mcp\src\minecraft\mods\stalkermine\items 
называется Патроны к пистолету.png
 
Путь исправь
К текстуре
[merge_posts_bbcode]Добавлено: 29.12.2015 19:52:17[/merge_posts_bbcode]

И почему в пути "Патроны для пистолета" а ты назвал "Патроны к пистолету"

[merge_posts_bbcode]Добавлено: 29.12.2015 19:53:11[/merge_posts_bbcode]

Лучше использовать на подобии "ammopistol"

[merge_posts_bbcode]Добавлено: 29.12.2015 19:53:19[/merge_posts_bbcode]

Название

[merge_posts_bbcode]Добавлено: 29.12.2015 19:54:56[/merge_posts_bbcode]

И путь укажи "StalkerMod:Название_текстуры"

[merge_posts_bbcode]Добавлено: 29.12.2015 19:57:36[/merge_posts_bbcode]

cool56563 написал(а):
public static Item Патроныдляпистолета;
=============================
Патроныдляпистолета = new Ammoforpistol(2030).setUnlocalizedName("Патроны для пистолета");
И вместо этого "Патроныдляпистолета" тоже "Ammopistol"

[merge_posts_bbcode]Добавлено: 29.12.2015 19:58:41[/merge_posts_bbcode]

И зачем инстанс назван "Ammo for pistol"?
 
ozick625 написал(а):
Путь исправь
К текстуре
[merge_posts_bbcode]Добавлено: 29.12.2015 19:52:17[/merge_posts_bbcode]

И почему в пути "Патроны для пистолета" а ты назвал "Патроны к пистолету"

[merge_posts_bbcode]Добавлено: 29.12.2015 19:53:11[/merge_posts_bbcode]

Лучше использовать на подобии "ammopistol"

[merge_posts_bbcode]Добавлено: 29.12.2015 19:53:19[/merge_posts_bbcode]

Название

[merge_posts_bbcode]Добавлено: 29.12.2015 19:54:56[/merge_posts_bbcode]

И путь укажи "StalkerMod:Название_текстуры"

[merge_posts_bbcode]Добавлено: 29.12.2015 19:57:36[/merge_posts_bbcode]

cool56563 написал(а):
public static Item Патроныдляпистолета;
=============================
Патроныдляпистолета = new Ammoforpistol(2030).setUnlocalizedName("Патроны для пистолета");
И вместо этого "Патроныдляпистолета" тоже "Ammopistol"

[merge_posts_bbcode]Добавлено: 29.12.2015 19:58:41[/merge_posts_bbcode]

И зачем инстанс назван "Ammo for pistol"?



А я хочу сделать на русском
 
ozick625 написал(а):
Путь исправь
К текстуре
[merge_posts_bbcode]Добавлено: 29.12.2015 19:52:17[/merge_posts_bbcode]

И почему в пути "Патроны для пистолета" а ты назвал "Патроны к пистолету"

[merge_posts_bbcode]Добавлено: 29.12.2015 19:53:11[/merge_posts_bbcode]

Лучше использовать на подобии "ammopistol"

[merge_posts_bbcode]Добавлено: 29.12.2015 19:53:19[/merge_posts_bbcode]

Название

[merge_posts_bbcode]Добавлено: 29.12.2015 19:54:56[/merge_posts_bbcode]

И путь укажи "StalkerMod:Название_текстуры"

[merge_posts_bbcode]Добавлено: 29.12.2015 19:57:36[/merge_posts_bbcode]

cool56563 написал(а):
public static Item Патроныдляпистолета;
=============================
Патроныдляпистолета = new Ammoforpistol(2030).setUnlocalizedName("Патроны для пистолета");
И вместо этого "Патроныдляпистолета" тоже "Ammopistol"

[merge_posts_bbcode]Добавлено: 29.12.2015 19:58:41[/merge_posts_bbcode]

И зачем инстанс назван "Ammo for pistol"?



Я немного ошибся с названием текстуры
 
Щас проверю.
[merge_posts_bbcode]Добавлено: 29.12.2015 20:12:30[/merge_posts_bbcode]

А нифига, также.
 
Кинь точный путь к текстуре, и путь, который ты указал в registerIcon
 
Регистр

@Override
public void registerIcons(IconRegister par1IconRegister)
{
this.itemIcon = par1IconRegister.registerIcon("/StalkerMod/:Ammopistol");
}

}


Путь к текстуре
C:\Users\Vlad\Desktop\Mod\forge\mcp\src\minecraft\mods\stalkermine\items\Ammopistol
 
Код:
@Override
public void registerIcons(IconRegister par1IconRegister)
{
this.itemIcon = par1IconRegister.registerIcon("stalkermine/StalkerMod:Патроны для пистолета");
}

У тебя путь должен быть без "/" в начале и название картинки по английски и без пробелов.
[merge_posts_bbcode]Добавлено: 29.12.2015 20:19:04[/merge_posts_bbcode]

Путь к текстуре написал(а):
C:\Users\Vlad\Desktop\Mod\forge\mcp\src\minecraft\mods\stalkermine\items\Ammopistol
А textures где?
[merge_posts_bbcode]Добавлено: 29.12.2015 20:19:49[/merge_posts_bbcode]

Он у тебя эту папку не видит вот и все

[merge_posts_bbcode]Добавлено: 29.12.2015 20:20:57[/merge_posts_bbcode]

И вообще лучше всего создать отдельный класс для предмета или блока.
 
RonyC написал(а):
Код:
@Override
public void registerIcons(IconRegister par1IconRegister)
{
this.itemIcon = par1IconRegister.registerIcon("stalkermine/StalkerMod:Патроны для пистолета");
}

У тебя путь должен быть без "/" в начале и название картинки по английски и без пробелов.
[merge_posts_bbcode]Добавлено: 29.12.2015 20:19:04[/merge_posts_bbcode]

Путь к текстуре написал(а):
C:\Users\Vlad\Desktop\Mod\forge\mcp\src\minecraft\mods\stalkermine\items\Ammopistol
А textures где?
[merge_posts_bbcode]Добавлено: 29.12.2015 20:19:49[/merge_posts_bbcode]

Он у тебя эту папку не видит вот и все

[merge_posts_bbcode]Добавлено: 29.12.2015 20:20:57[/merge_posts_bbcode]


И вообще лучше всего создать отдельный класс для предмета или блока.

Где именно она должна быть
 
И раз ты переименовал текстуру на Ammopistol, то и в registerIcon ее тоже переименуй
[merge_posts_bbcode]Добавлено: 29.12.2015 20:24:46[/merge_posts_bbcode]

Должно быть так
Код:
@Override
public void registerIcons(IconRegister par1IconRegister)
{
this.itemIcon = par1IconRegister.registerIcon("StalkerMod:AmmoPistol");
}

и такой путь:

Код:
mods\stalkermine\textures\items
И текстура Ammopistol.png
 
Народ все заработало спасибо=). Я просто забыл папку textures добавить :lol:
Но я мучался 5 дней!!!!!!!
 
Только у меня нету названия(((( как и у CMTV
И кстати где находится папка Lang? Или только она будет когда только про Декомпелирую?
 
Создаешь папку lang в основной папке (StalkerMod)
В ней создаешь файл ru_RU.lang (для русского языка)
В нем пишешь
Код:
item.[название_итема].name=[русскоязычный_вариант]
[merge_posts_bbcode]Добавлено: 29.12.2015 20:45:03[/merge_posts_bbcode]

Не забудь переключить русский язык  в игре

[merge_posts_bbcode]Добавлено: 29.12.2015 20:46:42[/merge_posts_bbcode]

Вместо [название_итема] пишешь Ammoforpistol, или как там у тебя
Вместо [русскоязычный_вариант] пишешь "Патроны для пистолета"
 
ozick625 написал(а):
Создаешь папку lang в основной: StalkerMod
В ней
[merge_posts_bbcode]Добавлено: 29.12.2015 20:43:46[/merge_posts_bbcode]

Создаешь папку lang в основной: StalkerMod
В ней создаешь файл ru_RU.lang (для русского языка)
В нем пишешь
Код:
item.[название_итема].name=[русскоязычный_вариант]
Так у меня названия нету
[merge_posts_bbcode]Добавлено: 29.12.2015 21:17:50[/merge_posts_bbcode]

И можно создавать итемы в одном классе а не создавать дофигища?
 
Назад
Сверху