diff options
author | miozune <miozune@gmail.com> | 2022-07-02 21:43:51 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-02 14:43:51 +0200 |
commit | 27fd1fb43a545b300680625a4a49f35bbf559f0d (patch) | |
tree | 20c4e75f4520cb324d8fca82b86f00356f8d8b17 /src/main/java | |
parent | 304d8da69c720078ae3b6ae83091e869d3b7f5dd (diff) | |
download | GT5-Unofficial-27fd1fb43a545b300680625a4a49f35bbf559f0d.tar.gz GT5-Unofficial-27fd1fb43a545b300680625a4a49f35bbf559f0d.tar.bz2 GT5-Unofficial-27fd1fb43a545b300680625a4a49f35bbf559f0d.zip |
Add color to voltage tier tooltip for cable (#1110)
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java index 08f55715cb..e92f61f1b9 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java @@ -5,6 +5,7 @@ import cpw.mods.fml.common.Loader; import gregtech.GT_Mod; import gregtech.api.GregTech_API; import gregtech.api.enums.Dyes; +import gregtech.api.enums.GT_Values; import gregtech.api.enums.Materials; import gregtech.api.enums.TextureSet; import gregtech.api.enums.Textures; @@ -339,7 +340,7 @@ public class GT_MetaPipeEntity_Cable extends MetaPipeEntity implements IMetaTile @Override public String[] getDescription() { return new String[]{ - "Max Voltage: %%%" + EnumChatFormatting.GREEN + GT_Utility.formatNumbers(mVoltage) + " (" + VN[GT_Utility.getTier(mVoltage)] + ")" + EnumChatFormatting.GRAY, + "Max Voltage: %%%" + EnumChatFormatting.GREEN + GT_Utility.formatNumbers(mVoltage) + " (" + GT_Values.TIER_COLORS[GT_Utility.getTier(mVoltage)] + VN[GT_Utility.getTier(mVoltage)] + EnumChatFormatting.GREEN + ")" + EnumChatFormatting.GRAY, "Max Amperage: %%%" + EnumChatFormatting.YELLOW + GT_Utility.formatNumbers(mAmperage) + EnumChatFormatting.GRAY, "Loss/Meter/Ampere: %%%" + EnumChatFormatting.RED + GT_Utility.formatNumbers(mCableLossPerMeter) + EnumChatFormatting.GRAY + "%%% EU-Volt" }; @@ -413,14 +414,14 @@ public class GT_MetaPipeEntity_Cable extends MetaPipeEntity implements IMetaTile float tSide3 = 1f - tSpace; float tSide4 = tSpace; float tSide5 = 1f - tSpace; - + if(getBaseMetaTileEntity().getCoverIDAtSide((byte) 0) != 0){tSide0=tSide2=tSide4=0;tSide3=tSide5=1;} if(getBaseMetaTileEntity().getCoverIDAtSide((byte) 1) != 0){tSide2=tSide4=0;tSide1=tSide3=tSide5=1;} if(getBaseMetaTileEntity().getCoverIDAtSide((byte) 2) != 0){tSide0=tSide2=tSide4=0;tSide1=tSide5=1;} if(getBaseMetaTileEntity().getCoverIDAtSide((byte) 3) != 0){tSide0=tSide4=0;tSide1=tSide3=tSide5=1;} if(getBaseMetaTileEntity().getCoverIDAtSide((byte) 4) != 0){tSide0=tSide2=tSide4=0;tSide1=tSide3=1;} if(getBaseMetaTileEntity().getCoverIDAtSide((byte) 5) != 0){tSide0=tSide2=0;tSide1=tSide3=tSide5=1;} - + byte tConn = ((BaseMetaPipeEntity) getBaseMetaTileEntity()).mConnections; if((tConn & (1 << ForgeDirection.DOWN.ordinal()) ) != 0) tSide0 = 0f; if((tConn & (1 << ForgeDirection.UP.ordinal()) ) != 0) tSide1 = 1f; @@ -428,7 +429,7 @@ public class GT_MetaPipeEntity_Cable extends MetaPipeEntity implements IMetaTile if((tConn & (1 << ForgeDirection.SOUTH.ordinal())) != 0) tSide3 = 1f; if((tConn & (1 << ForgeDirection.WEST.ordinal()) ) != 0) tSide4 = 0f; if((tConn & (1 << ForgeDirection.EAST.ordinal()) ) != 0) tSide5 = 1f; - + return AxisAlignedBB.getBoundingBox(aX + tSide4, aY + tSide0, aZ + tSide2, aX + tSide5, aY + tSide1, aZ + tSide3); } |