Проблемы с текстурой брони

Версия Minecraft
1.7.10
API
Forge
Здравствуйте всем , такая проблема . Нарисовал текстуру брони и добавил в код , но при самой игре когда одеваешь ее на Стива черно-розовая текстура в чем проблема ? Не могу разобраться
Вот Главный фаил (Main):
Java:
//Подключаемся к корню мода
package ru.steeldragon.redemption;

//Импортируем библиотеки

import ru.steeldragon.redemption.Items.*;
//Импортируем библиотеку Block
import net.minecraft.block.Block;
//Импортируем библиотеку Material
import net.minecraft.block.material.Material;
//Импортируем библиотеку @Mod
import cpw.mods.fml.common.Mod;
//Импортируем библиотеку CreativeTabs
import net.minecraft.creativetab.CreativeTabs;
//Импортируем библиотеку SideOnly
import cpw.mods.fml.relauncher.SideOnly;
//Импортируем библиотеку Side
import cpw.mods.fml.relauncher.Side;
//Импортируем библиотеку Item
import net.minecraft.item.Item;
//Импортируем библиотеку EventHandler
import cpw.mods.fml.common.Mod.EventHandler;
//Импортируем библиотеку Event
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import ru.steeldragon.redemption.Blocks.Silver_ore;
import ru.steeldragon.redemption.Blocks.Copper_ore;
import ru.steeldragon.redemption.Blocks.Aluminium_ore;
import ru.steeldragon.redemption.Blocks.Hematite_ore;
import ru.steeldragon.redemption.Blocks.Lead_ore;
import ru.steeldragon.redemption.Blocks.Nicked_ore;
import ru.steeldragon.redemption.Blocks.Tin_ore;
import ru.steeldragon.redemption.Blocks.Zinc_ore;
import ru.steeldragon.redemption.Recipes.Recipes;
import ru.steeldragon.redemption.Blocks.lithium_ore;
import ru.steeldragon.redemption.Blocks.magnesium_ore;
import ru.steeldragon.redemption.Blocks.titanium_ore;
import ru.steeldragon.redemption.Blocks.tungsten_ore;
//Импортируем библиотеку для регестрации Items в игре
import cpw.mods.fml.common.registry.GameRegistry;



//Создаем Асонтацию для Minecraft

@Mod(modid = Main.MODID, name = Main.MODNAME, version = Main.VERSION)

//Создаем главный класс
public class Main {

    public static final String MODID = "redemption";
    public static final String MODNAME = "The World of Redemption";
    public static final String VERSION = "1.1.0";

    //Создаем креатив вкладку
    public static CreativeTabs redemption = new CreativeTabs("redemption") {
        @SideOnly(Side.CLIENT)
        public Item getTabIconItem()
        {
            return Signetics_NE555;
        }
    };


    //Создаем переменные для обработки

    //Переменные для Блоков
    public static Block Silver_ore;
    public static Block Copper_ore;
    public static Block Aluminium_ore;
    public static Block Hematite_ore;
    public static Block Lead_ore;
    public static Block Nicked_ore;
    public static Block Tin_ore;
    public static Block Zinc_ore;
    public static Block lithium_ore;
    public static Block magnesium_ore;
    public static Block titanium_ore;
    public static Block tungsten_ore;

    //Переменные для Слитков
    public static Item Titanium_Ingot;
    public static Item Silver_Ingot;
    public static Item Copper_Ingot;
    public static Item Aluminum_ingot;
    public static Item Hematite_Ingot;
    public static Item Lead_Ingot;
    public static Item Nickel_Ingot;
    public static Item Tin_Ingot;
    public static Item Zinc_Ingot;
    public static Item Li_Ingot;
    public static Item lithium_ingot;
    public static Item magnesium_Ingot;
    public static Item Tungsten_Ingot;


    //Переменные для предметов
    public static Item Signetics_NE555;
    public static Item TMC0281;
    public static Item TMD0392;
    public static Item TME0403;
    public static Item TMF0514;
    public static Item TMG0625;
    public static Item loaded_diamond;

    //Переменные для оружия и брони
    public static Item Titanium_helmet;
    public static Item Titanium_chestplate;
    public static Item Titanium_leggings;
    public static Item Titanium_boots;


    //Переменные для инструментов
    //Олово
    public static Item Tin_axe;
    public static Item Tin_sword;
    public static Item Tin_shovel;
    public static Item Tin_pickaxe;

    //Свинец
    public static Item Lead_pickaxe;
    public static Item Lead_axe;
    public static Item Lead_sword;
    public static Item Lead_shovel;

    //Литий
    public static Item lithium_pickaxe;
    public static Item lithium_axe;
    public static Item lithium_sword;
    public static Item lithium_shovel;

    //Магний
    public static Item magnesium_pickaxe;
    public static Item magnesium_axe;
    public static Item magnesium_sword;
    public static Item magnesium_shovel;

    //Цинк
    public static Item Zinc_pickaxe;
    public static Item Zinc_axe;
    public static Item Zinc_sword;
    public static Item Zinc_shovel;

    //Серебро
    public static Item Silver_pickaxe;
    public static Item Silver_axe;
    public static Item Silver_sword;
    public static Item Silver_shovel;

    //Алюминий
    public static Item Aluminum_pickaxe;
    public static Item Aluminum_axe;
    public static Item Aluminum_sword;
    public static Item Aluminum_shovel;

    //Медь
    public static Item Copper_pickaxe;
    public static Item Copper_axe;
    public static Item Copper_sword;
    public static Item Copper_shovel;

    //Гемотит
    public static Item Hematite_pickaxe;
    public static Item Hematite_axe;
    public static Item Hematite_sword;
    public static Item Hematite_shovel;

    //Никель
    public static Item Nickel_pickaxe;
    public static Item Nickel_axe;
    public static Item Nickel_sword;
    public static Item Nickel_shovel;

    //Титан
    public static Item Titanium_pickaxe;
    public static Item Titanium_axe;
    public static Item Titanium_sword;
    public static Item Titanium_shovel;

    //Вольфрам
    public static Item tungsten_pickaxe;
    public static Item tungsten_axe;
    public static Item tungsten_sword;
    public static Item tungsten_shovel;



    //Переменные для Сплавов
    public static Item Samarium_Ingot;
    public static Item Electrum_Ingot;
    public static Item Aluminum_lithium_alloy;
    public static Item babbit_Ingot;
    public static Item Bronze_Ingot;
    public static Item invarl_Ingot;
    public static Item magnesium_alloyt;
    public static Item tungsten_alloyt;

    //Создаем эвент обработку для игры
    @EventHandler
    public void preLoad (FMLPreInitializationEvent e)
    {

        //Blocks
        Silver_ore = new Silver_ore(Material.iron, "Silver_ore", "Silver_ore");
        Copper_ore = new Copper_ore(Material.iron, "Copper_ore", "Copper_ore");
        Aluminium_ore = new Aluminium_ore(Material.iron, "Aluminium_ore", "Aluminium_ore");
        Hematite_ore = new Hematite_ore(Material.iron, "Hematite_ore", "Hematite_ore");
        Lead_ore = new Lead_ore(Material.iron, "Lead_ore", "Lead_ore");
        Nicked_ore = new Nicked_ore(Material.iron, "Nicked_ore", "Nicked_ore");
        Tin_ore = new Tin_ore(Material.iron, "Tin_ore", "Tin_ore");
        Zinc_ore = new Zinc_ore(Material.iron, "Zinc_ore", "Zinc_ore");
        lithium_ore = new lithium_ore(Material.iron, "lithium_ore", "lithium_ore");
        magnesium_ore = new magnesium_ore(Material.iron, "magnesium_ore", "magnesium_ore");
        titanium_ore = new titanium_ore(Material.iron, "titanium_ore", "titanium_ore");
        tungsten_ore = new tungsten_ore(Material.iron, "tungsten_ore", "tungsten_ore");
        




        //Items

        TMC0281 = new TMC0281("TMC0281", "Speech", 64);
        TMD0392 = new TMD0392("TMD0392", "Speech_1", 64);
        TME0403 = new TME0403("TME0403", "Speech_2", 64);
        TMF0514 = new TMF0514("TMF0514", "Speech_3", 64);
        TMG0625 = new TMG0625("TMG0625", "Speech_4", 64);
        loaded_diamond = new loaded_diamond("loaded_diamond", "loaded_diamond", 64);
        Titanium_Ingot = new Titanium_Ingot("Titanium_Ingot", "Titanium_Ingot", 64);
        Electrum_Ingot = new Electrum_Ingot("Electrum_Ingot", "Electrum_Ingot", 64);
        Samarium_Ingot = new Samarium_Ingot("Samarium_Ingot", "Samarium_Ingot", 64);
        Silver_Ingot = new Silver_Ingot("Silver_Ingot", "Silver_Ingot", 64);
        Signetics_NE555 = new Signetics_NE555("Signetics_NE555", "Signetics_NE555", 64);
        Copper_Ingot = new Copper_Ingot("Copper_Ingot", "Copper_Ingot", 64);
        Aluminum_ingot = new Aluminum_ingot("Aluminum_ingot", "Aluminum_ingot", 64);
        Hematite_Ingot = new Hematite_Ingot("Hematite_Ingot", "Hematite_Ingot", 64);
        Lead_Ingot = new Lead_Ingot("Lead_Ingot", "Lead_Ingot", 64);
        Nickel_Ingot = new Nickel_Ingot("Nickel_Ingot", "Nickel_Ingot", 64);
        Tin_Ingot = new Tin_Ingot("Tin_Ingot", "Tin_Ingot", 64);
        Zinc_Ingot = new Zinc_Ingot("Zinc_Ingot", "Zinc_Ingot", 64);
        Li_Ingot = new Li_Ingot("Li_Ingot", "Li_Ingot", 64);
        lithium_ingot = new lithium_ingot("lithium_ingot", "lithium_ingot", 64);
        magnesium_Ingot = new magnesium_Ingot("magnesium_Ingot", "magnesium_Ingot", 64);
        Tungsten_Ingot = new Tungsten_Ingot("Tungsten_Ingot", "Tungsten_Ingot", 64);
        Aluminum_lithium_alloy = new Aluminum_lithium_alloy("Aluminum_lithium_alloy", "Aluminum_lithium_alloy", 64);
        babbit_Ingot = new babbit_Ingot("babbit_Ingot", "babbit_Ingot", 64);
        Bronze_Ingot = new Bronze_Ingot("Bronze_Ingot", "Bronze_Ingot", 64);
        invarl_Ingot = new invarl_Ingot("invarl_Ingot", "invarl_Ingot", 64);
        magnesium_alloyt = new magnesium_alloyt("magnesium_alloyt", "magnesium_alloyt", 64);
        tungsten_alloyt = new tungsten_alloyt("tungsten_alloyt", "tungsten_alloyt", 64);


        //Кирки
        Tin_pickaxe = new Tin_pickaxe("Tin_pickaxe");
        Lead_pickaxe = new Lead_pickaxe("Lead_pickaxe","Lead_pickaxe");
        lithium_pickaxe = new lithium_pickaxe("lithium_pickaxe");
        magnesium_pickaxe = new magnesium_pickaxe("magnesium_pickaxe", "magnesium_pickaxe");
        Zinc_pickaxe = new Zinc_pickaxe("Zinc_pickaxe", "Zinc_pickaxe");
        Silver_pickaxe = new Silver_pickaxe("Silver_pickaxe","Silver_pickaxe");
        Aluminum_pickaxe = new Aluminum_pickaxe("Aluminum_pickaxe","Aluminum_pickaxe");
        Copper_pickaxe = new Copper_pickaxe("Copper_pickaxe","Copper_pickaxe");
        Hematite_pickaxe = new Hematite_pickaxe("Hematite_pickaxe","Hematite_pickaxe");
        Nickel_pickaxe = new Nickel_pickaxe("Nickel_pickaxe","Nickel_pickaxe");
        Titanium_pickaxe = new Titanium_pickaxe("Titanium_pickaxe","Titanium_pickaxe");
        tungsten_pickaxe = new tungsten_pickaxe("tungsten_pickaxe","tungsten_pickaxe");

        //Топары
        Tin_axe = new Tin_axe("Tin_axe", "Tin_axe");
        Lead_axe = new Lead_axe("Lead_axe", "Lead_axe");
        lithium_axe = new lithium_axe("lithium_axe", "lithium_axe");
        magnesium_axe = new magnesium_axe("magnesium_axe", "magnesium_axe");
        Zinc_axe = new Zinc_axe("Zinc_axe", "Zinc_axe");
        Silver_axe = new Silver_axe("Silver_axe", "Silver_axe");
        Aluminum_axe = new Aluminum_axe("Aluminum_axe", "Aluminum_axe");
        Copper_axe = new Copper_axe("Copper_axe", "Copper_axe");
        Hematite_axe = new Hematite_axe("Hematite_axe", "Hematite_axe");
        Nickel_axe = new Nickel_axe("Nickel_axe", "Nickel_axe");
        Titanium_axe = new Titanium_axe("Titanium_axe", "Titanium_axe");
        tungsten_axe = new tungsten_axe("tungsten_axe", "tungsten_axe");

        //Мечи
        Tin_sword = new Tin_sword("Tin_sword", "Tin_sword");
        Lead_sword = new Lead_sword("Lead_sword", "Lead_sword");
        lithium_sword = new lithium_sword("lithium_sword", "lithium_sword");
        magnesium_sword = new magnesium_sword("magnesium_sword", "magnesium_sword");
        Zinc_sword = new Zinc_sword("Zinc_sword", "Zinc_sword");
        Silver_sword = new Silver_sword("Silver_sword", "Silver_sword");
        Aluminum_sword = new Aluminum_sword("Aluminum_sword", "Aluminum_sword");
        Copper_sword = new Copper_sword("Copper_sword","Copper_sword");
        Hematite_sword = new Hematite_sword("Hematite_sword", "Hematite_sword");
        Nickel_sword = new Nickel_sword("Nickel_sword", "Nickel_sword");
        Titanium_sword = new Titanium_sword("Titanium_sword", "Titanium_sword");
        tungsten_sword = new tungsten_sword("tungsten_sword", "tungsten_sword");

        //Лопаты
        Tin_shovel = new Tin_shovel("Tin_shovel", "Tin_shovel");
        Lead_shovel = new Lead_shovel("Lead_shovel", "Lead_shovel");
        lithium_shovel = new lithium_shovel("lithium_shovel", "lithium_shovel");
        magnesium_shovel = new magnesium_shovel("magnesium_shovel", "magnesium_shovel");
        Zinc_shovel = new Zinc_shovel("Zinc_shovel", "Zinc_shovel");
        Silver_shovel = new Silver_shovel("Silver_shovel", "Silver_shovel");
        Aluminum_shovel = new Aluminum_shovel("Aluminum_shovel", "Aluminum_shovel");
        Copper_shovel = new Copper_shovel("Copper_shovel", "Copper_shovel");
        Hematite_shovel = new Hematite_shovel("Hematite_shovel", "Hematite_shovel");
        Nickel_shovel = new Nickel_shovel("Nickel_shovel", "Nickel_shovel");
        Titanium_shovel = new Titanium_shovel("Titanium_shovel", "Titanium_shovel");
        tungsten_shovel = new tungsten_shovel("tungsten_shovel", "tungsten_shovel");

        //Титановая броня
        Titanium_helmet = new TitaniumArmor(0, 0).setUnlocalizedName("Titanium_helmet").setTextureName("redemption:Titanium_helmet");
        Titanium_chestplate = new TitaniumArmor(0, 1).setUnlocalizedName("Titanium_chestplate").setTextureName("redemption:Titanium_chestplate");
        Titanium_leggings = new TitaniumArmor(0, 2).setUnlocalizedName("Titanium_leggings").setTextureName("redemption:Titanium_leggings");
        Titanium_boots = new TitaniumArmor(0, 3).setUnlocalizedName("Titanium_boots").setTextureName("redemption:Titanium_boots");

        GameRegistry.registerItem(Titanium_helmet, "Titanium_helmet");
        GameRegistry.registerItem(Titanium_chestplate, "Titanium_chestplate");
        GameRegistry.registerItem(Titanium_leggings, "Titanium_leggings");
        GameRegistry.registerItem(Titanium_boots, "Titanium_boots");


        Recipes.addSmelting();
        Recipes.addRecipes();
    }
}

А вот сам класс с броней:
Java:
//Подключаемся к корню мода
package ru.steeldragon.redemption.Items;


import net.minecraft.item.ItemArmor;
import ru.steeldragon.redemption.Main;
import net.minecraft.item.ItemStack;
import net.minecraft.entity.Entity;

public class TitaniumArmor extends ItemArmor{
    private String texturePath = "redemption:textures/models/armor/";
    public TitaniumArmor(int id, int armorType){
        super(ArmorMaterial.DIAMOND, id, armorType);
        this.setCreativeTab(Main.redemption);
        this.setMaxStackSize(1);
        this.setTextureName();
    }
    public void setTextureName ()
    {
        if(armorType == 0||armorType == 1||armorType == 3){
            this.texturePath += "diamond_layer_1" + 1 + ".png";
        }
        else {
            this.texturePath += "diamond_layer_2" + 2 + ".png";
        }
    }

    @Override
    public String getArmorTexture(ItemStack itemstack, Entity entity, int slot, String type){
        return this.texturePath;
    }
}

Фото брони на Стиве:
1630367143263.png
 
Назад
Сверху