- 28
- 0
Как к предметам с метадатой нормально прикрепить текстуры? Вот это не работает:
Код:
@SideOnly(Side.CLIENT)
public IIcon getIcon(ItemStack itemstack, int metadata) {
if (metadata >= 0 && metadata < this.metadata.length) {
return icon_array[metadata];
}
return super.getIcon(itemstack, metadata);
}
@SideOnly(Side.CLIENT)
public void registerIcons(IIconRegister ir) {
super.registerIcons(ir);
icon_array = new IIcon[metadata.length];
for (int i = 0; i < metadata.length; ++i) {
icon_array[i] = ir.registerIcon(this.getIconString() + "/" + metadata[i]);
}
}