- 12
- 0
Подскажите пожалуйста, столкнулся вот с такой ошибкой, предмет не хочет краситься при регистрации, регистрируется предмет в виде серого цвета
вот сама регистрация предмета
текстура приложена снизу
FZItemIngot:
package ru.MilkiBlack.fuzetweaker.items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import net.minecraftforge.oredict.OreDictionary;
import ru.MilkiBlack.fuzetweaker.init.InitItems;
import ru.MilkiBlack.fuzetweaker.main.Main;
import ru.MilkiBlack.fuzetweaker.reference.Reference;
import ru.MilkiBlack.fuzetweaker.utils.interfaces.IHasModel;
public class FZItemIngot extends Item implements IHasModel {
String name;
String oreDict;
int color;
public FZItemIngot(final String itemName, final int itemColor, final String oreDictName) {
this.setRegistryName(new ResourceLocation(Reference.MODID, "item_" + itemName));
this.setUnlocalizedName(Main.alias.toLowerCase() + "." + "item" + "." + itemName);
this.setCreativeTab(Main.Fuze_Tweaker);
this.name = itemName;
this.color = itemColor;
this.oreDict = oreDictName;
OreDictionary.registerOre(this.oreDict, this);
InitItems.ITEMS.add(this);
}
@SideOnly(Side.CLIENT)
public int getColorFromItemStack(final ItemStack stack, final int id) {
return this.color;
}
@Override
public void registerModels()
{
Main.proxy.registerItemRenderer(this,0, "inventory");
}
}
InitItems:
package ru.MilkiBlack.fuzetweaker.init;
import net.minecraft.item.Item;
import ru.MilkiBlack.fuzetweaker.items.*;
import java.awt.*;
import java.util.ArrayList;
import java.util.List;
public class InitItems {
public static final List<Item> ITEMS = new ArrayList<Item>();
public static final Item dar = new FZItemIngot("draconicIngot", new Color(0, 0, 205).getRGB(), "ingotDraconic");
public static final Item dar = new FZItemIngot("draconicIngot", 16711680, "ingotDraconic");
}