generated from tilera/1710mod
74 lines
2.6 KiB
Java
74 lines
2.6 KiB
Java
package covers1624.powerconverters.item;
|
|
|
|
import java.util.List;
|
|
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.creativetab.CreativeTabs;
|
|
import net.minecraft.entity.player.EntityPlayer;
|
|
import net.minecraft.item.Item;
|
|
import net.minecraft.item.ItemBlock;
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
public class ItemBlockPowerConverterIndustrialCraft extends ItemBlock {
|
|
public ItemBlockPowerConverterIndustrialCraft(Block block) {
|
|
super(block);
|
|
this.setHasSubtypes(true);
|
|
this.setMaxDamage(0);
|
|
}
|
|
|
|
public int getMetadata(int i) {
|
|
return i;
|
|
}
|
|
|
|
public String getUnlocalizedName(ItemStack itemstack) {
|
|
int md = itemstack.getItemDamage();
|
|
if (md == 0) {
|
|
return "powerconverters.ic2.lv.consumer";
|
|
} else if (md == 1) {
|
|
return "powerconverters.ic2.lv.producer";
|
|
} else if (md == 2) {
|
|
return "powerconverters.ic2.mv.consumer";
|
|
} else if (md == 3) {
|
|
return "powerconverters.ic2.mv.producer";
|
|
} else if (md == 4) {
|
|
return "powerconverters.ic2.hv.consumer";
|
|
} else if (md == 5) {
|
|
return "powerconverters.ic2.hv.producer";
|
|
} else if (md == 6) {
|
|
return "powerconverters.ic2.ev.consumer";
|
|
} else {
|
|
return md == 7 ? "powerconverters.ic2.ev.producer" : "unknown";
|
|
}
|
|
}
|
|
|
|
public void
|
|
addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean par4) {
|
|
int md = itemstack.getItemDamage();
|
|
if (md == 0) {
|
|
list.add("IC2 LV Consumer, MAX Input: 32 EU/t (BatBox)");
|
|
} else if (md == 1) {
|
|
list.add("IC2 LV Producer, MAX Output: 32 EU/t (BatBox)");
|
|
} else if (md == 2) {
|
|
list.add("IC2 MV Consumer, MAX Input: 128 EU/t (CESU)");
|
|
} else if (md == 3) {
|
|
list.add("IC2 MV Producer, MAX Output: 128 EU/t (CESU)");
|
|
} else if (md == 4) {
|
|
list.add("IC2 HV Consumer, MAX Input: 512 EU/t (MFE)");
|
|
} else if (md == 5) {
|
|
list.add("IC2 HV Producer, MAX Output: 512 EU/t (MFE)");
|
|
} else if (md == 6) {
|
|
list.add("IC2 EV Consumer, MAX Input: 2048 EU/t (MFSU)");
|
|
} else if (md == 7) {
|
|
list.add("IC2 EV Producer, MAX Output: 2048 EU/t (MFSU)");
|
|
} else {
|
|
list.add("ERROR in tool tips contact covers1624");
|
|
}
|
|
}
|
|
|
|
public void getSubItems(Item item, CreativeTabs creativeTab, List subTypes) {
|
|
for (int i = 0; i <= 7; ++i) {
|
|
subTypes.add(new ItemStack(item, 1, i));
|
|
}
|
|
}
|
|
}
|