aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2023-05-24 18:07:43 +0900
committerGitHub <noreply@github.com>2023-05-24 11:07:43 +0200
commitfb08f50182656c59b3da6d2bd13b2b8334ff903e (patch)
treea142ff371d088cd7fbe4305fedb8d683e97a524b /src/main/java/gregtech/api
parentdccc699377621b40e7be6a22eee866ee7c59f361 (diff)
downloadGT5-Unofficial-fb08f50182656c59b3da6d2bd13b2b8334ff903e.tar.gz
GT5-Unofficial-fb08f50182656c59b3da6d2bd13b2b8334ff903e.tar.bz2
GT5-Unofficial-fb08f50182656c59b3da6d2bd13b2b8334ff903e.zip
Add tooltip for gas proof for fluid pipe (#2018)
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java40
1 files changed, 18 insertions, 22 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java
index c0c6c7663d..862650d3d5 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Fluid.java
@@ -757,28 +757,24 @@ public class GT_MetaPipeEntity_Fluid extends MetaPipeEntity {
@Override
public String[] getDescription() {
- if (mPipeAmount == 1) {
- return new String[] {
- EnumChatFormatting.BLUE + "Fluid Capacity: %%%"
- + GT_Utility.formatNumbers(mCapacity * 20L)
- + "%%% L/sec"
- + EnumChatFormatting.GRAY,
- EnumChatFormatting.RED + "Heat Limit: %%%"
- + GT_Utility.formatNumbers(mHeatResistance)
- + "%%% K"
- + EnumChatFormatting.GRAY };
- } else {
- return new String[] {
- EnumChatFormatting.BLUE + "Fluid Capacity: %%%"
- + GT_Utility.formatNumbers(mCapacity * 20L)
- + "%%% L/sec"
- + EnumChatFormatting.GRAY,
- EnumChatFormatting.RED + "Heat Limit: %%%"
- + GT_Utility.formatNumbers(mHeatResistance)
- + "%%% K"
- + EnumChatFormatting.GRAY,
- EnumChatFormatting.AQUA + "Pipe Amount: %%%" + mPipeAmount + EnumChatFormatting.GRAY };
- }
+ List<String> descriptions = new ArrayList<>();
+ descriptions.add(
+ EnumChatFormatting.BLUE + "Fluid Capacity: %%%"
+ + GT_Utility.formatNumbers(mCapacity * 20L)
+ + "%%% L/sec"
+ + EnumChatFormatting.GRAY);
+ descriptions.add(
+ EnumChatFormatting.RED + "Heat Limit: %%%"
+ + GT_Utility.formatNumbers(mHeatResistance)
+ + "%%% K"
+ + EnumChatFormatting.GRAY);
+ if (!mGasProof) {
+ descriptions.add(EnumChatFormatting.DARK_GREEN + "Cannot handle gas" + EnumChatFormatting.GRAY);
+ }
+ if (mPipeAmount != 1) {
+ descriptions.add(EnumChatFormatting.AQUA + "Pipe Amount: %%%" + mPipeAmount + EnumChatFormatting.GRAY);
+ }
+ return descriptions.toArray(new String[0]);
}
@Override