diff options
| author | Maxim <maxim235@gmx.de> | 2023-04-08 22:40:29 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-08 22:40:29 +0200 |
| commit | 32d081720f26036f05559d4124ed0a51377c1f6f (patch) | |
| tree | 344dd6567b393ee33acf3387ab918f20986e90ec /src/main/java/gregtech/common/blocks | |
| parent | 375a1d52ef89cbbefd85dc21750025a48d091bce (diff) | |
| download | GT5-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.java | 48 |
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) { |
