package com.agilemods.materiamuto.common.item.prefab; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.item.Item; import net.minecraft.util.IIcon; import com.agilemods.materiamuto.common.core.MMTab; import com.agilemods.materiamuto.common.lib.LibMisc; public class MMItem extends Item { private IIcon icon; public MMItem() { super(); if (registerInCreative()) { setCreativeTab(MMTab.INSTANCE); } } @Override public IIcon getIconFromDamage(int damage) { return icon; } @Override public void registerIcons(IIconRegister register) { if (!getIcon().isEmpty()) { icon = register.registerIcon(LibMisc.RESOURCE_PREFIX + getIcon()); } } public String getIcon() { return ""; } boolean registerInCreative() { return true; } }