aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/blocks/GT_Item_Machines.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common/blocks/GT_Item_Machines.java')
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Item_Machines.java67
1 files changed, 21 insertions, 46 deletions
diff --git a/src/main/java/gregtech/common/blocks/GT_Item_Machines.java b/src/main/java/gregtech/common/blocks/GT_Item_Machines.java
index eb4abc3aa7..059a3fda94 100644
--- a/src/main/java/gregtech/common/blocks/GT_Item_Machines.java
+++ b/src/main/java/gregtech/common/blocks/GT_Item_Machines.java
@@ -75,29 +75,22 @@ public class GT_Item_Machines extends ItemBlock implements IFluidContainerItem {
&& tTileEntity.getMetaTileEntity() instanceof ISecondaryDescribable) {
final String[] tSecondaryDescription = ((ISecondaryDescribable) tTileEntity.getMetaTileEntity())
.getSecondaryDescription();
- addDescription(null, tSecondaryDescription, tDamage, "_Secondary", true);
+ addDescription(null, tSecondaryDescription, tDamage, "_Secondary");
}
{
final IMetaTileEntity tMetaTileEntity = tTileEntity.getMetaTileEntity();
final String tSuffix = (tMetaTileEntity instanceof ISecondaryDescribable
&& ((ISecondaryDescribable) tMetaTileEntity).isDisplaySecondaryDescription()) ? "_Secondary"
: "";
- addDescription(
- aList,
- tTileEntity.getDescription(),
- tDamage,
- tSuffix,
- !GregTech_API.sPostloadFinished);
+ addDescription(aList, tTileEntity.getDescription(), tDamage, tSuffix);
tMetaTileEntity.addAdditionalTooltipInformation(aStack, aList);
}
if (tTileEntity.getEUCapacity() > 0L) {
if (tTileEntity.getInputVoltage() > 0L) {
final byte inputTier = GT_Utility.getTier(tTileEntity.getInputVoltage());
aList.add(
- GT_LanguageManager.addStringLocalization(
- "TileEntity_EUp_IN",
- "Voltage IN: ",
- !GregTech_API.sPostloadFinished) + EnumChatFormatting.GREEN
+ GT_LanguageManager.addStringLocalization("TileEntity_EUp_IN", "Voltage IN: ")
+ + EnumChatFormatting.GREEN
+ GT_Utility.formatNumbers(tTileEntity.getInputVoltage())
+ " ("
+ GT_Utility.getColoredTierNameFromTier(inputTier)
@@ -108,10 +101,8 @@ public class GT_Item_Machines extends ItemBlock implements IFluidContainerItem {
if (tTileEntity.getOutputVoltage() > 0L) {
final byte outputTier = GT_Utility.getTier(tTileEntity.getOutputVoltage());
aList.add(
- GT_LanguageManager.addStringLocalization(
- "TileEntity_EUp_OUT",
- "Voltage OUT: ",
- !GregTech_API.sPostloadFinished) + EnumChatFormatting.GREEN
+ GT_LanguageManager.addStringLocalization("TileEntity_EUp_OUT", "Voltage OUT: ")
+ + EnumChatFormatting.GREEN
+ GT_Utility.formatNumbers(tTileEntity.getOutputVoltage())
+ " ("
+ GT_Utility.getColoredTierNameFromTier(outputTier)
@@ -121,18 +112,14 @@ public class GT_Item_Machines extends ItemBlock implements IFluidContainerItem {
}
if (tTileEntity.getOutputAmperage() > 1L) {
aList.add(
- GT_LanguageManager.addStringLocalization(
- "TileEntity_EUp_AMOUNT",
- "Amperage: ",
- !GregTech_API.sPostloadFinished) + EnumChatFormatting.YELLOW
+ GT_LanguageManager.addStringLocalization("TileEntity_EUp_AMOUNT", "Amperage: ")
+ + EnumChatFormatting.YELLOW
+ GT_Utility.formatNumbers(tTileEntity.getOutputAmperage())
+ EnumChatFormatting.GRAY);
}
aList.add(
- GT_LanguageManager.addStringLocalization(
- "TileEntity_EUp_STORE",
- "Capacity: ",
- !GregTech_API.sPostloadFinished) + EnumChatFormatting.BLUE
+ GT_LanguageManager.addStringLocalization("TileEntity_EUp_STORE", "Capacity: ")
+ + EnumChatFormatting.BLUE
+ GT_Utility.formatNumbers(tTileEntity.getEUCapacity())
+ EnumChatFormatting.GRAY
+ " EU");
@@ -141,35 +128,24 @@ public class GT_Item_Machines extends ItemBlock implements IFluidContainerItem {
final NBTTagCompound aNBT = aStack.getTagCompound();
if (aNBT != null) {
if (aNBT.getBoolean("mMuffler")) {
- aList.add(
- GT_LanguageManager.addStringLocalization(
- "GT_TileEntity_MUFFLER",
- "has Muffler Upgrade",
- !GregTech_API.sPostloadFinished));
+ aList.add(GT_LanguageManager.addStringLocalization("GT_TileEntity_MUFFLER", "has Muffler Upgrade"));
}
if (aNBT.getBoolean("mSteamConverter")) {
aList.add(
- GT_LanguageManager.addStringLocalization(
- "GT_TileEntity_STEAMCONVERTER",
- "has Steam Upgrade",
- !GregTech_API.sPostloadFinished));
+ GT_LanguageManager.addStringLocalization("GT_TileEntity_STEAMCONVERTER", "has Steam Upgrade"));
}
int tAmount = 0;
if ((tAmount = aNBT.getByte("mSteamTanks")) > 0) {
aList.add(
tAmount + " "
- + GT_LanguageManager.addStringLocalization(
- "GT_TileEntity_STEAMTANKS",
- "Steam Tank Upgrades",
- !GregTech_API.sPostloadFinished));
+ + GT_LanguageManager
+ .addStringLocalization("GT_TileEntity_STEAMTANKS", "Steam Tank Upgrades"));
}
CoverableTileEntity.addInstalledCoversInformation(aNBT, aList);
if (aNBT.hasKey("mColor") && aNBT.getByte("mColor") != -1) {
aList.add(
- GT_LanguageManager
- .addStringLocalization("GT_TileEntity_COLORED", "Colored", !GregTech_API.sPostloadFinished)
- + " ("
+ GT_LanguageManager.addStringLocalization("GT_TileEntity_COLORED", "Colored") + " ("
+ Dyes.get(aNBT.getByte("mColor") - 1).formatting
+ Dyes.get(aNBT.getByte("mColor") - 1).mName
+ EnumChatFormatting.GRAY
@@ -182,7 +158,7 @@ public class GT_Item_Machines extends ItemBlock implements IFluidContainerItem {
}
private void addDescription(@Nullable List<String> aList, @Nullable String[] aDescription, int aDamage,
- String aSuffix, boolean aWriteIntoLangFile) {
+ String aSuffix) {
if (aDescription == null) return;
for (int i = 0, tLength = aDescription.length; i < tLength; i++) {
String tDescLine = aDescription[i];
@@ -198,12 +174,11 @@ public class GT_Item_Machines extends ItemBlock implements IFluidContainerItem {
tBuffer.append("%s");
tRep[j / 2] = tSplitStrings[j];
}
- final String tTranslated = String.format(
- GT_LanguageManager.addStringLocalization(tKey, tBuffer.toString(), aWriteIntoLangFile),
- (Object[]) tRep);
+ final String tTranslated = String
+ .format(GT_LanguageManager.addStringLocalization(tKey, tBuffer.toString()), (Object[]) tRep);
if (aList != null) aList.add(tTranslated);
} else {
- String tTranslated = GT_LanguageManager.addStringLocalization(tKey, tDescLine, aWriteIntoLangFile);
+ String tTranslated = GT_LanguageManager.addStringLocalization(tKey, tDescLine);
if (aList != null) aList.add(tTranslated.equals("") ? tDescLine : tTranslated);
}
}
@@ -218,9 +193,9 @@ public class GT_Item_Machines extends ItemBlock implements IFluidContainerItem {
if (tMetaTileEntity instanceof ISecondaryDescribable) {
final String[] tSecondaryDescription = ((ISecondaryDescribable) tMetaTileEntity)
.getSecondaryDescription();
- addDescription(null, tSecondaryDescription, aDamage, "_Secondary", true);
+ addDescription(null, tSecondaryDescription, aDamage, "_Secondary");
}
- addDescription(null, tMetaTileEntity.getDescription(), aDamage, "", true);
+ addDescription(null, tMetaTileEntity.getDescription(), aDamage, "");
}
}