package tectech.thing.casing; import static net.minecraft.util.EnumChatFormatting.AQUA; import static net.minecraft.util.EnumChatFormatting.BOLD; import java.util.List; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.util.EnumChatFormatting; import gregtech.api.util.GTLanguageManager; import gregtech.common.blocks.ItemCasingsAbstract; import tectech.util.CommonValues; public class ItemCasingsGodforge extends ItemCasingsAbstract { public ItemCasingsGodforge(Block par1) { super(par1); } @Override public void addInformation(ItemStack aStack, EntityPlayer aPlayer, List aList, boolean aF3_H) { aList.add(CommonValues.GODFORGE_MARK); switch (aStack.getItemDamage()) { case 0: aList.add( GTLanguageManager.addStringLocalization( "godforge.casings.0.Tooltip.0", "Shielded by the event horizon of a singularity")); aList.add( AQUA.toString() + BOLD + GTLanguageManager .addStringLocalization("godforge.casings.0.Tooltip.1", "Don't get too close...")); break; case 1: aList.add( GTLanguageManager.addStringLocalization( "godforge.casings.1.Tooltip.0", "Designed to route stellar matter using spacetime distortion")); aList.add( AQUA.toString() + BOLD + GTLanguageManager .addStringLocalization("godforge.casings.1.Tooltip.1", "Reality Distortion")); break; case 2: aList.add( GTLanguageManager .addStringLocalization("godforge.casings.2.Tooltip.0", "Unaffected by gravitational forces")); aList.add( AQUA.toString() + BOLD + GTLanguageManager.addStringLocalization( "godforge.casings.2.Tooltip.1", "Not even a black hole could tear it apart.")); break; case 3: aList.add( GTLanguageManager.addStringLocalization( "godforge.casings.3.Tooltip.0", "Creates enormous magnetic fields capable of constraining entire stars")); aList.add( AQUA.toString() + BOLD + GTLanguageManager .addStringLocalization("godforge.casings.3.Tooltip.1", "It's super effective!")); break; case 4: aList.add( GTLanguageManager.addStringLocalization( "godforge.casings.4.Tooltip.0", "Taps into streams of stellar matter to harness their heat energy")); aList.add( AQUA.toString() + BOLD + GTLanguageManager.addStringLocalization("godforge.casings.4.Tooltip.1", "Turn up the heat!")); break; case 5: aList.add( GTLanguageManager.addStringLocalization( "godforge.casings.5.Tooltip.0", "Controls the flow of gravitons to manipulate gravity")); aList.add( AQUA.toString() + BOLD + GTLanguageManager.addStringLocalization( "godforge.casings.5.Tooltip.1", "Exponential scaling past 800 Galaxies")); break; case 6: aList.add( GTLanguageManager.addStringLocalization( "godforge.casings.6.Tooltip.0", "Controls the flow of gravitons to manipulate gravity")); aList.add( AQUA.toString() + BOLD + GTLanguageManager.addStringLocalization("godforge.casings.6.Tooltip.1", "Getting closer...")); break; case 7: aList.add( GTLanguageManager.addStringLocalization( "godforge.casings.7.Tooltip.0", "Controls the flow of gravitons to manipulate gravity")); aList.add( AQUA.toString() + BOLD + GTLanguageManager.addStringLocalization("godforge.casings.7.Tooltip.1", "Gravity Central")); break; case 8: aList.add( GTLanguageManager.addStringLocalization( "godforge.casings.8.Tooltip.0", "Transfers and stores extreme amounts of heat without any loss")); aList.add( AQUA.toString() + BOLD + GTLanguageManager.addStringLocalization("godforge.casings.8.Tooltip.1", "<<>>Wave>>>")); break; default: aList.add( EnumChatFormatting.RED.toString() + BOLD + GTLanguageManager .addStringLocalization("godforge.casings.Error.Tooltip", "Error, report to GTNH team")); } } }