[1.6.4]Проблема с отображением брони

19
0
Проблема в том что у меня на клиенте Forge v9.11.1.965
А при отладки использую версию Forge v9.11.1.1345
И при отладки все отлично, а при запуске на тестовом клиенте не отображается тектура одетой брони

Ну вот и сам код:
Код:
ItemArmor arrmor_dark_0 = (ItemArmor) (new ArmorSnadBox(3260, EnumArmorMaterial.DIAMOND, 0, 0, "armor_dark_robes")).setUnlocalizedName("arrmor_dark_0").setTextureName("testmod:robes_dark/robes_dark_0").setMaxStackSize(1).setCreativeTab(skar.mods.testmod.testmod.TabSandBox);

class ArmorSnadBox:
Код:
    public String getArmorTexture(ItemStack stack, Entity entity, int slot, int layer) {
             return "testmod:/textures/armor/" + this.TexturArrmor  + ".png";    
     }

Заранее спасибо
 
this.TexturArrmor - отправляю названия текстур в ArmorSnadBox для удобства,
И отображается Missing texture
[merge_posts_bbcode]Добавлено: 30.07.2015 16:50:28[/merge_posts_bbcode]

timaxa007 написал(а):
Skar404 написал(а):
не отображается тектура одетой брони
Отображается текстура "Missing texture" или нет не какой текстуры брони?
Skar404 написал(а):
Не знаю что это.
Ну вот все весь ArmorSnadBox:

Код:
public class ArmorSnadBox extends ItemArmor {
    private String TexturArrmor;
    public ArmorSnadBox(int par1, EnumArmorMaterial par2EnumArmorMaterial, int par3, int par4, String Arrmor) 
        {
          super(par1, par2EnumArmorMaterial, par3, par4);
          this.TexturArrmor = Arrmor;
    }
    public String getArmorTexture(ItemStack stack, Entity entity, int slot, int layer) 
        { 
          return "testmod:/textures/armor/" + this.TexturArrmor  + ".png";         
    }

}
 
Попробуй это (метод с другими аргументами):
Код:
@Override
public String getArmorTexture(ItemStack is, Entity entity, int slot, String type) {
return "testmod:textures/armor/" + this.TexturArrmor  + ".png";
}
Если опять будет "Missing texture", то убедись, что текстура находиться по нужному пути.
 
timaxa007 написал(а):
Попробуй это (метод с другими аргументами):
Код:
@Override
public String getArmorTexture(ItemStack is, Entity entity, int slot, String type) {
return "testmod:textures/armor/" + this.TexturArrmor  + ".png";
}
Если опять будет "Missing texture", то убедись, что текстура находиться по нужному пути.
Все из-за "/" а начали пути, обидная ошибочка(
Код:
 return "testmod:/textures/armor/" + this.TexturArrmor  + ".png";


Спасибо)
 
Назад
Сверху