45 lines
1.4 KiB
Java
45 lines
1.4 KiB
Java
package basiccomponents.common.item;
|
|
|
|
import basiccomponents.common.tileentity.TileEntityCopperWire;
|
|
import cpw.mods.fml.relauncher.Side;
|
|
import cpw.mods.fml.relauncher.SideOnly;
|
|
|
|
import java.util.List;
|
|
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
|
import net.minecraft.entity.player.EntityPlayer;
|
|
import net.minecraft.item.ItemBlock;
|
|
import net.minecraft.item.ItemStack;
|
|
import net.minecraft.util.IIcon;
|
|
import universalelectricity.core.electricity.ElectricityDisplay;
|
|
|
|
public class ItemBlockCopperWire extends ItemBlock {
|
|
|
|
IIcon icon;
|
|
|
|
public ItemBlockCopperWire(Block block) {
|
|
super(block);
|
|
this.setMaxDamage(0);
|
|
this.setHasSubtypes(true);
|
|
this.setTextureName("basiccomponents:copperWire");
|
|
}
|
|
|
|
@SideOnly(Side.CLIENT)
|
|
@Override
|
|
public IIcon getIconFromDamage(int meta) {
|
|
return icon;
|
|
}
|
|
|
|
@SideOnly(Side.CLIENT)
|
|
@Override
|
|
public void registerIcons(IIconRegister reg) {
|
|
icon = reg.registerIcon("basiccomponents:copperWire");
|
|
}
|
|
|
|
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4) {
|
|
par3List.add("Resistance: " + ElectricityDisplay.getDisplay(TileEntityCopperWire.RESISTANCE, ElectricityDisplay.ElectricUnit.RESISTANCE));
|
|
par3List.add("Max Amps: " + ElectricityDisplay.getDisplay(TileEntityCopperWire.MAX_AMPS, ElectricityDisplay.ElectricUnit.AMPERE));
|
|
}
|
|
}
|