diff options
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r-- | src/main/java/gregtech/api/enums/GTValues.java | 3 | ||||
-rw-r--r-- | src/main/java/gregtech/api/util/MultiblockTooltipBuilder.java | 25 |
2 files changed, 28 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/enums/GTValues.java b/src/main/java/gregtech/api/enums/GTValues.java index ad09c2b98a..4223a7ed3f 100644 --- a/src/main/java/gregtech/api/enums/GTValues.java +++ b/src/main/java/gregtech/api/enums/GTValues.java @@ -1,5 +1,6 @@ package gregtech.api.enums; +import static bartworks.util.BWTooltipReference.TT; import static com.gtnewhorizon.gtnhlib.util.AnimatedTooltipHandler.AQUA; import static com.gtnewhorizon.gtnhlib.util.AnimatedTooltipHandler.BOLD; import static com.gtnewhorizon.gtnhlib.util.AnimatedTooltipHandler.DARK_AQUA; @@ -685,6 +686,8 @@ public class GTValues { public static final String AuthorPineapple = "Author: " + EnumChatFormatting.BLUE + "Recursive Pineapple"; + public static final String TecTechHatches = "Supports " + TT + " laser and multi-amp hatches"; + // 7.5F comes from GT_Tool_Turbine_Large#getBaseDamage() given huge turbines are the most efficient now. public static double getMaxPlasmaTurbineEfficiencyFromMaterial(Materials material) { return (5F + (7.5F + material.mToolQuality)) / 10.0; diff --git a/src/main/java/gregtech/api/util/MultiblockTooltipBuilder.java b/src/main/java/gregtech/api/util/MultiblockTooltipBuilder.java index 007a73d588..30abba0fdd 100644 --- a/src/main/java/gregtech/api/util/MultiblockTooltipBuilder.java +++ b/src/main/java/gregtech/api/util/MultiblockTooltipBuilder.java @@ -47,6 +47,7 @@ public class MultiblockTooltipBuilder { private static final String COLON = ": "; private static final String SEPARATOR = ", "; private static final String TT_machineType = StatCollector.translateToLocal("GT5U.MBTT.MachineType"); + private static final String TT_Parallels = StatCollector.translateToLocal("GT5U.MBTT.Parallels"); private static final String TT_dimensions = StatCollector.translateToLocal("GT5U.MBTT.Dimensions"); private static final String TT_hollow = StatCollector.translateToLocal("GT5U.MBTT.Hollow"); private static final String TT_structure = StatCollector.translateToLocal("GT5U.MBTT.Structure"); @@ -61,6 +62,7 @@ public class MultiblockTooltipBuilder { private static final String TT_inputhatch = StatCollector.translateToLocal("GT5U.MBTT.InputHatch"); private static final String TT_outputbus = StatCollector.translateToLocal("GT5U.MBTT.OutputBus"); private static final String TT_outputhatch = StatCollector.translateToLocal("GT5U.MBTT.OutputHatch"); + private static final String TT_tectechhatch = StatCollector.translateToLocal("GT5U.MBTT.TecTechHatch"); private static final String TT_causes = StatCollector.translateToLocal("GT5U.MBTT.Causes"); private static final String TT_pps = StatCollector.translateToLocal("GT5U.MBTT.PPS"); private static final String TT_hold = StatCollector.translateToLocal("GT5U.MBTT.Hold"); @@ -117,6 +119,18 @@ public class MultiblockTooltipBuilder { } /** + * Add a line for static parallel count + * Processes up to {parallels} recipes at once + * + * @param parallels Maximum parallels + * @returnInstance this method was called on. + */ + public MultiblockTooltipBuilder addParallelInfo(Integer parallels) { + iLines.add(String.format(TT_Parallels, parallels)); + return this; + } + + /** * Add a number of basic lines of information about this structure * * @param infoStrings The lines to be added. @@ -548,6 +562,17 @@ public class MultiblockTooltipBuilder { /** * Add a line of information about the structure:<br> + * Supports TecTech Multi-Amp and Laser Hatches! + * + * @return Instance this method was called on. + */ + public MultiblockTooltipBuilder addTecTechHatchInfo() { + iLines.add(EnumChatFormatting.BLUE + TT_tectechhatch); + return this; + } + + /** + * Add a line of information about the structure:<br> * (indent)Maintenance Hatch: info * * @param info Positional information. |