aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/blocks
diff options
context:
space:
mode:
authorMaxim <maxim235@gmx.de>2023-04-08 22:40:29 +0200
committerGitHub <noreply@github.com>2023-04-08 22:40:29 +0200
commit32d081720f26036f05559d4124ed0a51377c1f6f (patch)
tree344dd6567b393ee33acf3387ab918f20986e90ec /src/main/java/gregtech/common/blocks
parent375a1d52ef89cbbefd85dc21750025a48d091bce (diff)
downloadGT5-Unofficial-32d081720f26036f05559d4124ed0a51377c1f6f.tar.gz
GT5-Unofficial-32d081720f26036f05559d4124ed0a51377c1f6f.tar.bz2
GT5-Unofficial-32d081720f26036f05559d4124ed0a51377c1f6f.zip
Added method to add instance specific information to an MTE tooltip (#1857)
Diffstat (limited to 'src/main/java/gregtech/common/blocks')
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Item_Machines.java48
1 files changed, 1 insertions, 47 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 64d7cfca69..c947c50091 100644
--- a/src/main/java/gregtech/common/blocks/GT_Item_Machines.java
+++ b/src/main/java/gregtech/common/blocks/GT_Item_Machines.java
@@ -81,6 +81,7 @@ public class GT_Item_Machines extends ItemBlock implements IFluidContainerItem {
tDamage,
tSuffix,
!GregTech_API.sPostloadFinished);
+ tMetaTileEntity.addAdditionalTooltipInformation(aStack, aList);
}
if (tTileEntity.getEUCapacity() > 0L) {
if (tTileEntity.getInputVoltage() > 0L) {
@@ -129,53 +130,6 @@ public class GT_Item_Machines extends ItemBlock implements IFluidContainerItem {
+ EnumChatFormatting.GRAY
+ " EU");
}
- if (GregTech_API.METATILEENTITIES[tDamage] instanceof GT_MetaTileEntity_QuantumTank
- || GregTech_API.METATILEENTITIES[tDamage] instanceof GT_MetaTileEntity_SuperTank) {
- if (aStack.hasTagCompound() && aStack.stackTagCompound.hasKey("mFluid")) {
- final FluidStack tContents = FluidStack.loadFluidStackFromNBT(
- aStack.stackTagCompound.getCompoundTag("mFluid"));
- if (tContents != null && tContents.amount > 0) {
- aList.add(
- GT_LanguageManager.addStringLocalization(
- "TileEntity_TANK_INFO",
- "Contains Fluid: ",
- !GregTech_API.sPostloadFinished) + EnumChatFormatting.YELLOW
- + tContents.getLocalizedName()
- + EnumChatFormatting.GRAY);
- aList.add(
- GT_LanguageManager.addStringLocalization(
- "TileEntity_TANK_AMOUNT",
- "Fluid Amount: ",
- !GregTech_API.sPostloadFinished) + EnumChatFormatting.GREEN
- + GT_Utility.formatNumbers(tContents.amount)
- + " L"
- + EnumChatFormatting.GRAY);
- }
- }
- }
- if (GregTech_API.METATILEENTITIES[tDamage] instanceof GT_MetaTileEntity_DigitalChestBase) {
- if (aStack.hasTagCompound() && aStack.stackTagCompound.hasKey("mItemStack")) {
- final ItemStack tContents = ItemStack.loadItemStackFromNBT(
- aStack.stackTagCompound.getCompoundTag("mItemStack"));
- final int tSize = aStack.stackTagCompound.getInteger("mItemCount");
- if (tContents != null && tSize > 0) {
- aList.add(
- GT_LanguageManager.addStringLocalization(
- "TileEntity_CHEST_INFO",
- "Contains Item: ",
- !GregTech_API.sPostloadFinished) + EnumChatFormatting.YELLOW
- + tContents.getDisplayName()
- + EnumChatFormatting.GRAY);
- aList.add(
- GT_LanguageManager.addStringLocalization(
- "TileEntity_CHEST_AMOUNT",
- "Item Amount: ",
- !GregTech_API.sPostloadFinished) + EnumChatFormatting.GREEN
- + GT_Utility.formatNumbers(tSize)
- + EnumChatFormatting.GRAY);
- }
- }
- }
}
final NBTTagCompound aNBT = aStack.getTagCompound();
if (aNBT != null) {