diff options
Diffstat (limited to 'src/main/java/goodgenerator/blocks/tileEntity')
19 files changed, 41 insertions, 130 deletions
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/AntimatterForge.java b/src/main/java/goodgenerator/blocks/tileEntity/AntimatterForge.java index 36c4605dfc..9380ea349a 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/AntimatterForge.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/AntimatterForge.java @@ -307,7 +307,6 @@ public class AntimatterForge extends MTEExtendedPowerMultiBlockBase<AntimatterFo + "+0.10" + EnumChatFormatting.GRAY) .addInfo("Each stabilization can only use one of the fluids at a time") - .addSeparator() .addCasingInfoMin("Antimatter Containment Casing", 512, false) .addCasingInfoMin("Magnetic Flux Casing", 2274, false) .addCasingInfoMin("Gravity Stabilization Casing", 623, false) @@ -315,7 +314,7 @@ public class AntimatterForge extends MTEExtendedPowerMultiBlockBase<AntimatterFo .addInputHatch("1-6, Hint block with dot 1", 1) .addEnergyHatch("1-9, Hint block with dot 2", 2) .addOtherStructurePart("Antimatter Hatch", "16, Hint Block with dot 3", 3) - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/AntimatterGenerator.java b/src/main/java/goodgenerator/blocks/tileEntity/AntimatterGenerator.java index 9925ff7529..92b9539bf8 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/AntimatterGenerator.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/AntimatterGenerator.java @@ -351,7 +351,6 @@ public class AntimatterGenerator extends MTEExtendedPowerMultiBlockBase .addInfo("Enable wireless EU mode with screwdriver") .addInfo("Wireless mode requires SC UMV Base or better") .addInfo("Wireless mode uses hatch capacity limit") - .addSeparator() .addCasingInfoMin("Transcendentally Reinforced Borosilicate Glass", 1008, false) .addCasingInfoMin("Magnetic Flux Casing", 4122, false) .addCasingInfoMin("Gravity Stabilization Casing", 2418, false) @@ -361,7 +360,7 @@ public class AntimatterGenerator extends MTEExtendedPowerMultiBlockBase .addCasingInfoMin("Advanced Filter Casing", 209, false) .addInputHatch("2, Hint block with dot 1", 1) .addOtherStructurePart("Laser Source Hatch", "1-64, Hint Block with dot 2", 2) - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEComponentAssemblyLine.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEComponentAssemblyLine.java index 6485f0769a..5d17832cb5 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTEComponentAssemblyLine.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEComponentAssemblyLine.java @@ -1,7 +1,6 @@ package goodgenerator.blocks.tileEntity; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.enums.HatchElement.*; import static gregtech.api.enums.Textures.BlockIcons.*; @@ -214,7 +213,6 @@ public class MTEComponentAssemblyLine extends MTEExtendedPowerMultiBlockBase<MTE protected MultiblockTooltipBuilder createTooltip() { MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("High-Capacity Component Assembler") - .addInfo("Controller block for the Component Assembly Line.") .addInfo("Assembles basic components (motors, pumps, etc.) in large batches.") .addInfo( "The " + EnumChatFormatting.BOLD @@ -234,24 +232,14 @@ public class MTEComponentAssemblyLine extends MTEExtendedPowerMultiBlockBase<MTE + " laser and multi-amp hatches!") .addInfo("Supports overclocking beyond MAX!") .addInfo(EnumChatFormatting.ITALIC + "Much more efficient than other competing brands!") - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() .beginStructureBlock(9, 10, 33, false) - .addStructureInfo("This structure is too complex! See schematic for details.") .addOtherStructurePart("Borosilicate Glass", "Can be UV tier or higher") .addInputBus("Start of conveyor belt", 1) .addOutputBus("End of conveyor belt", 2) .addEnergyHatch("Second-top layer", 3) .addMaintenanceHatch("Around the controller", 4) .addInputHatch("Bottom left and right corners", 5) - .toolTipFinisher( - EnumChatFormatting.AQUA + "MadMan310" - + EnumChatFormatting.GRAY - + " via " - + EnumChatFormatting.GREEN - + "Good Generator"); - + .toolTipFinisher(EnumChatFormatting.AQUA + "MadMan310"); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTECoolantTower.java b/src/main/java/goodgenerator/blocks/tileEntity/MTECoolantTower.java index b9c03aef0c..82747e895d 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTECoolantTower.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTECoolantTower.java @@ -1,7 +1,6 @@ package goodgenerator.blocks.tileEntity; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.enums.Textures.BlockIcons.*; import static gregtech.api.util.GTStructureUtility.*; import static gregtech.api.util.GTUtility.validMTEList; @@ -107,14 +106,11 @@ public class MTECoolantTower extends MTETooltipMultiBlockBaseEM implements ICons protected MultiblockTooltipBuilder createTooltip() { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Coolant Tower") - .addInfo("Controller block for the Coolant Tower.") .addInfo("Turn Steam back to Distilled Water.") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() .addController("Mid of the second layer.") .addInputHatch("Input Hatch", 1) .addOutputHatch("Output Hatch", 1) - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEExtremeHeatExchanger.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEExtremeHeatExchanger.java index 45f5bafca1..9a251daf36 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTEExtremeHeatExchanger.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEExtremeHeatExchanger.java @@ -1,7 +1,6 @@ package goodgenerator.blocks.tileEntity; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.enums.GTValues.V; import static gregtech.api.enums.Textures.BlockIcons.*; import static gregtech.api.util.GTStructureUtility.buildHatchAdder; @@ -205,12 +204,9 @@ public class MTEExtremeHeatExchanger extends MTETooltipMultiBlockBaseEM protected MultiblockTooltipBuilder createTooltip() { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Heat Exchanger/Plasma Heat Exchanger") - .addInfo("Controller block for the Extreme Heat Exchanger.") .addInfo("Accept Hot fluid like lava, hot coolant or plasma.") .addInfo("Output SC Steam/SH Steam/Steam.") .addInfo("Check NEI for more info.") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() .addController("Front bottom") .addOtherStructurePart("Input Hatch", "distilled water", 1) .addOtherStructurePart("Output Hatch", "SC Steam/SH Steam/Steam", 2) @@ -218,7 +214,7 @@ public class MTEExtremeHeatExchanger extends MTETooltipMultiBlockBaseEM .addOtherStructurePart("Output Hatch", "Cold fluid", 4) .addMaintenanceHatch("Any Casing", 1, 2, 5) .addCasingInfoMin("Robust Tungstensteel Machine Casings", 25, false) - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEFuelRefineFactory.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEFuelRefineFactory.java index f855a864a6..e7ba056ad7 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTEFuelRefineFactory.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEFuelRefineFactory.java @@ -4,7 +4,6 @@ import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlock; import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofChain; import static com.gtnewhorizon.structurelib.structure.StructureUtility.onElementPass; import static com.gtnewhorizon.structurelib.structure.StructureUtility.transpose; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.util.GTStructureUtility.buildHatchAdder; import net.minecraft.block.Block; @@ -181,20 +180,16 @@ public class MTEFuelRefineFactory extends MTETooltipMultiBlockBaseEM implements protected MultiblockTooltipBuilder createTooltip() { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Naquadah Fuel Refinery") - .addInfo("Controller block for the Naquadah Fuel Refinery") .addInfo("But at what cost?") .addInfo("Produces naquadah fuels.") .addInfo("Needs field restriction coils to control the fatal radiation.") .addInfo("Use higher tier coils to unlock more fuel types and reduce the processing times.") - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() .beginStructureBlock(3, 15, 15, false) .addInputHatch("The casings adjacent to field restriction glass.") .addInputBus("The casings adjacent to field restriction glass.", 1) .addOutputHatch("The casings adjacent to field restriction glass.", 1) .addEnergyHatch("The casings adjacent to field restriction glass.", 1) - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaGenerator.java b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaGenerator.java index bff8da6fa2..1546a85383 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaGenerator.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaGenerator.java @@ -1,7 +1,6 @@ package goodgenerator.blocks.tileEntity; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.util.GTStructureUtility.buildHatchAdder; import java.util.ArrayList; @@ -466,20 +465,16 @@ public class MTELargeEssentiaGenerator extends MTETooltipMultiBlockBaseEM protected MultiblockTooltipBuilder createTooltip() { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Essentia Generator") - .addInfo("Controller block for the Large Essentia Generator") .addInfo("Maybe some Thaumaturges are upset by it. . .") .addInfo("Transform Essentia into energy!") .addInfo("The Diffusion Cell determines the highest hatch tier that the LEG can accept.") .addInfo("Supports normal Dynamo Hatches or TecTech ones for up to 64A, but no Laser Hatches.") .addInfo("You can find more information about this generator in the Thaumonomicon.") - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() .addMaintenanceHatch("Hint block with dot 1", 1) .addInputHatch("Hint block with dot 1", 1) .addDynamoHatch("Hint block with dot 1", 1) .addOtherStructurePart("Essentia Input Hatch", "Essentia Input", 1) - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaSmeltery.java b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaSmeltery.java index 8b69ee5e0a..54ff09d563 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaSmeltery.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeEssentiaSmeltery.java @@ -1,7 +1,6 @@ package goodgenerator.blocks.tileEntity; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.enums.Mods.ThaumicBases; import static gregtech.api.util.GTStructureUtility.buildHatchAdder; @@ -193,25 +192,21 @@ public class MTELargeEssentiaSmeltery extends MTETooltipMultiBlockBaseEM protected MultiblockTooltipBuilder createTooltip() { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Essentia Smeltery") - .addInfo("Controller block for the Large Essentia Smeltery") .addInfo("Necessary evil.") .addInfo("Advanced Essentia smelting technology.") .addInfo("Max parallel dictated by structure size and Essentia Diffusion Cell tier") .addInfo("Energy Hatch tier: HV+") .addInfo("You can find more information about this machine in the Thaumonomicon.") .addPollutionAmount(getPollutionPerSecond(null)) - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() .addController("Front center") - .addCasingInfo("Magic Casing", 24) + .addCasingInfoMin("Magic Casing", 24, false) .addMaintenanceHatch("Hint block with dot 1") .addInputBus("Hint block with dot 1") .addInputHatch("Hint block with dot 1") .addEnergyHatch("Hint block with dot 1") .addOtherStructurePart("Essentia Output Hatch", "Hint block with dot 1") .addMufflerHatch("Hint block with dot 2") - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer1.java b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer1.java index 536ec4b39c..d6bdebf5a0 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer1.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer1.java @@ -1,6 +1,5 @@ package goodgenerator.blocks.tileEntity; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FUSION1; import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FUSION1_GLOW; @@ -47,7 +46,6 @@ public class MTELargeFusionComputer1 extends MTELargeFusionComputer { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Fusion Reactor") .addInfo("Millions of nuclear.") - .addInfo("Controller block for the Compact Fusion Reactor MK-I Prototype.") .addInfo( EnumChatFormatting.AQUA + GTUtility.formatNumbers(getSingleHatchPower()) + EnumChatFormatting.GRAY @@ -73,13 +71,10 @@ public class MTELargeFusionComputer1 extends MTELargeFusionComputer { + "Tech" + EnumChatFormatting.GRAY + " Energy/Laser Hatches!") - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() - .addCasingInfo("LuV Machine Casing", 1664) - .addCasingInfo("Ameliorated Superconduct Coil", 560) - .addCasingInfo("Naquadah Alloy Frame Boxes", 128) - .addCasingInfo("Rhodium-Plated Palladium Reinforced Borosilicate Glass Block", 63) + .addCasingInfoMin("LuV Machine Casing", 1664, false) + .addCasingInfoMin("Ameliorated Superconduct Coil", 560, false) + .addCasingInfoMin("Naquadah Alloy Frame Boxes", 128, false) + .addCasingInfoMin("Rhodium-Plated Palladium Reinforced Borosilicate Glass Block", 63, false) .addEnergyHatch("1-32, Hint block with dot 2", 2) .addInputHatch("1-16, Hint block with dot 1", 1) .addOutputHatch("1-16, Hint block with dot 1", 1) @@ -88,7 +83,7 @@ public class MTELargeFusionComputer1 extends MTELargeFusionComputer { "ALL Hatches must be " + GTUtility.getColoredTierNameFromTier((byte) hatchTier()) + EnumChatFormatting.GRAY + " or better") - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer2.java b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer2.java index e8840d6446..d185538bdf 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer2.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer2.java @@ -1,6 +1,5 @@ package goodgenerator.blocks.tileEntity; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FUSION2; import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FUSION2_GLOW; @@ -47,7 +46,6 @@ public class MTELargeFusionComputer2 extends MTELargeFusionComputer { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Fusion Reactor") .addInfo("Millions of nuclear.") - .addInfo("Controller block for the Compact Fusion Reactor MK-II.") .addInfo( EnumChatFormatting.AQUA + GTUtility.formatNumbers(getSingleHatchPower()) + EnumChatFormatting.GRAY @@ -74,13 +72,10 @@ public class MTELargeFusionComputer2 extends MTELargeFusionComputer { + "Tech" + EnumChatFormatting.GRAY + " Energy/Laser Hatches!") - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() - .addCasingInfo("Fusion Machine Casing", 1664) - .addCasingInfo("Compact Fusion Coil", 560) - .addCasingInfo("Duranium Frame Box", 128) - .addCasingInfo("Iridium Reinforced Borosilicate Glass Block", 63) + .addCasingInfoMin("Fusion Machine Casing", 1664, false) + .addCasingInfoMin("Compact Fusion Coil", 560, false) + .addCasingInfoMin("Duranium Frame Box", 128, false) + .addCasingInfoMin("Iridium Reinforced Borosilicate Glass Block", 63, false) .addEnergyHatch("1-32, Hint block with dot 2", 2) .addInputHatch("1-16, Hint block with dot 1", 1) .addOutputHatch("1-16, Hint block with dot 1", 1) @@ -89,7 +84,7 @@ public class MTELargeFusionComputer2 extends MTELargeFusionComputer { "ALL Hatches must be " + GTUtility.getColoredTierNameFromTier((byte) hatchTier()) + EnumChatFormatting.GRAY + " or better") - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer3.java b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer3.java index 94d98c3484..cd9a21eb73 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer3.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer3.java @@ -1,6 +1,5 @@ package goodgenerator.blocks.tileEntity; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FUSION3; import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FUSION3_GLOW; @@ -47,7 +46,6 @@ public class MTELargeFusionComputer3 extends MTELargeFusionComputer { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Fusion Reactor") .addInfo("Millions of nuclear.") - .addInfo("Controller block for the Compact Fusion Reactor MK-III.") .addInfo( EnumChatFormatting.AQUA + GTUtility.formatNumbers(getSingleHatchPower()) + EnumChatFormatting.GRAY @@ -75,13 +73,10 @@ public class MTELargeFusionComputer3 extends MTELargeFusionComputer { + "Tech" + EnumChatFormatting.GRAY + " Energy/Laser Hatches!") - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() - .addCasingInfo("Fusion Machine Casing MK II", 1664) - .addCasingInfo("Advanced Compact Fusion Coil", 560) - .addCasingInfo("Neutronium Frame Box", 128) - .addCasingInfo("Osmium Reinforced Borosilicate Glass Block", 63) + .addCasingInfoMin("Fusion Machine Casing MK II", 1664, false) + .addCasingInfoMin("Advanced Compact Fusion Coil", 560, false) + .addCasingInfoMin("Neutronium Frame Box", 128, false) + .addCasingInfoMin("Osmium Reinforced Borosilicate Glass Block", 63, false) .addEnergyHatch("1-32, Hint block with dot 2", 2) .addInputHatch("1-16, Hint block with dot 1", 1) .addOutputHatch("1-16, Hint block with dot 1", 1) @@ -90,7 +85,7 @@ public class MTELargeFusionComputer3 extends MTELargeFusionComputer { "ALL Hatches must be " + GTUtility.getColoredTierNameFromTier((byte) hatchTier()) + EnumChatFormatting.GRAY + " or better") - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer4.java b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer4.java index c10747cad0..9520b647e9 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer4.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer4.java @@ -1,6 +1,5 @@ package goodgenerator.blocks.tileEntity; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.enums.Textures.BlockIcons.MACHINE_CASING_FUSION_GLASS; import net.minecraft.block.Block; @@ -44,7 +43,6 @@ public class MTELargeFusionComputer4 extends MTELargeFusionComputerPP { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Fusion Reactor") .addInfo("Galaxy Collapse.") - .addInfo("Controller block for the Compact Fusion Reactor MK-IV Prototype.") .addInfo( EnumChatFormatting.AQUA + GTUtility.formatNumbers(getSingleHatchPower()) + EnumChatFormatting.GRAY @@ -74,13 +72,10 @@ public class MTELargeFusionComputer4 extends MTELargeFusionComputerPP { + "Tech" + EnumChatFormatting.GRAY + " Energy/Laser Hatches!") - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() - .addCasingInfo("Fusion Machine Casing MK III", 1664) - .addCasingInfo("Compact Fusion Coil MK-II Prototype", 560) - .addCasingInfo("Infinity Catalyst Frame Box", 128) - .addCasingInfo("Neutronium Reinforced Borosilicate Glass Block", 63) + .addCasingInfoMin("Fusion Machine Casing MK III", 1664, false) + .addCasingInfoMin("Compact Fusion Coil MK-II Prototype", 560, false) + .addCasingInfoMin("Infinity Catalyst Frame Box", 128, false) + .addCasingInfoMin("Neutronium Reinforced Borosilicate Glass Block", 63, false) .addEnergyHatch("1-32, Hint block with dot 2", 2) .addInputHatch("1-16, Hint block with dot 1", 1) .addOutputHatch("1-16, Hint block with dot 1", 1) @@ -89,7 +84,7 @@ public class MTELargeFusionComputer4 extends MTELargeFusionComputerPP { "ALL Hatches must be " + GTUtility.getColoredTierNameFromTier((byte) hatchTier()) + EnumChatFormatting.GRAY + " or better") - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer5.java b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer5.java index 8ed9e27f13..6d7d0d4764 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer5.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTELargeFusionComputer5.java @@ -1,6 +1,5 @@ package goodgenerator.blocks.tileEntity; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.enums.Textures.BlockIcons.MACHINE_CASING_FUSION_GLASS; import net.minecraft.block.Block; @@ -44,7 +43,6 @@ public class MTELargeFusionComputer5 extends MTELargeFusionComputerPP { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Fusion Reactor") .addInfo("Galaxy Collapse.") - .addInfo("Controller block for the Compact Fusion Reactor MK-V.") .addInfo( EnumChatFormatting.AQUA + GTUtility.formatNumbers(getSingleHatchPower()) + EnumChatFormatting.GRAY @@ -75,13 +73,10 @@ public class MTELargeFusionComputer5 extends MTELargeFusionComputerPP { + "Tech" + EnumChatFormatting.GRAY + " Energy/Laser Hatches!") - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() - .addCasingInfo("Fusion Machine Casing MK IV", 1664) - .addCasingInfo("Compact Fusion Coil MK-II Finaltype", 560) - .addCasingInfo("Infinity Frame Box", 128) - .addCasingInfo("Cosmic Neutronium Reinforced Borosilicate Glass Block", 63) + .addCasingInfoMin("Fusion Machine Casing MK IV", 1664, false) + .addCasingInfoMin("Compact Fusion Coil MK-II Finaltype", 560, false) + .addCasingInfoMin("Infinity Frame Box", 128, false) + .addCasingInfoMin("Cosmic Neutronium Reinforced Borosilicate Glass Block", 63, false) .addEnergyHatch("1-32, Hint block with dot 2", 2) .addInputHatch("1-16, Hint block with dot 1", 1) .addOutputHatch("1-16, Hint block with dot 1", 1) @@ -90,7 +85,7 @@ public class MTELargeFusionComputer5 extends MTELargeFusionComputerPP { "ALL Hatches must be " + GTUtility.getColoredTierNameFromTier((byte) hatchTier()) + EnumChatFormatting.GRAY + " or better") - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEMultiNqGenerator.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEMultiNqGenerator.java index 6050cdce54..936d0776b7 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTEMultiNqGenerator.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEMultiNqGenerator.java @@ -2,7 +2,6 @@ package goodgenerator.blocks.tileEntity; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; import static goodgenerator.main.GGConfigLoader.*; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.util.GTStructureUtility.buildHatchAdder; import java.util.ArrayList; @@ -403,7 +402,6 @@ public class MTEMultiNqGenerator extends MTETooltipMultiBlockBaseEM implements I protected MultiblockTooltipBuilder createTooltip() { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Naquadah Reactor") - .addInfo("Controller block for the Naquadah Reactor") .addInfo("Environmentally Friendly!") .addInfo("Generate power from high-energy liquids.") .addInfo( @@ -430,16 +428,13 @@ public class MTEMultiNqGenerator extends MTETooltipMultiBlockBaseEM implements I .addInfo(String.format("Molten Naquadah | %dx power | 20 L/s", ExcitedLiquidCoe[2])) .addInfo(String.format("Molten Atomic Separation Catalyst | %dx power | 20 L/s", ExcitedLiquidCoe[1])) .addInfo(String.format("Spatially Enlarged Fluid | %dx power | 20 L/s", ExcitedLiquidCoe[0])) - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() .beginStructureBlock(7, 8, 7, true) .addController("Front bottom") .addDynamoHatch("Any bottom layer casing, only accept ONE!") .addInputHatch("Any bottom layer casing") .addOutputHatch("Any bottom layer casing") .addMaintenanceHatch("Any bottom layer casing") - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTENeutronActivator.java b/src/main/java/goodgenerator/blocks/tileEntity/MTENeutronActivator.java index 97efc45ba7..2935d4b6b4 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTENeutronActivator.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTENeutronActivator.java @@ -1,7 +1,6 @@ package goodgenerator.blocks.tileEntity; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.util.GTStructureUtility.buildHatchAdder; import static gregtech.api.util.GTStructureUtility.ofFrame; @@ -182,7 +181,6 @@ public class MTENeutronActivator extends MTETooltipMultiBlockBaseEM implements I protected MultiblockTooltipBuilder createTooltip() { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Neutron Activator") - .addInfo("Controller block for the Neutron Activator") .addInfo("Superluminal-velocity Motion.") .addInfo("The minimum height of the Speeding Pipe Casing is 4.") .addInfo("Per extra Speeding Pipe Casing will give time discount.") @@ -197,9 +195,6 @@ public class MTENeutronActivator extends MTETooltipMultiBlockBaseEM implements I + EnumChatFormatting.GRAY + ".") .addInfo("Inputting Graphite/Beryllium dust can reduce 10MeV per dust immediately.") - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() .addController("Front bottom") .addInputHatch("Hint block with dot 1") .addInputBus("Hint block with dot 1") @@ -213,7 +208,7 @@ public class MTENeutronActivator extends MTETooltipMultiBlockBaseEM implements I .addCasingInfoMin("Steel Frame Box", 16, false) .addCasingInfoMin("Speeding Pipe Casing", 4, false) .addCasingInfoMin("EV+ Glass", 32, false) - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEPreciseAssembler.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEPreciseAssembler.java index cac24ea97c..f732fb76a8 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTEPreciseAssembler.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEPreciseAssembler.java @@ -3,7 +3,6 @@ package goodgenerator.blocks.tileEntity; import static bartworks.util.BWTooltipReference.TT; import static bartworks.util.BWUtil.ofGlassTieredMixed; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.enums.HatchElement.*; import static gregtech.api.metatileentity.BaseTileEntity.TOOLTIP_DELAY; import static gregtech.api.util.GTStructureUtility.ofFrame; @@ -333,7 +332,6 @@ public class MTEPreciseAssembler extends MTEExtendedPowerMultiBlockBase<MTEPreci protected MultiblockTooltipBuilder createTooltip() { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Precise Assembler/Assembler") - .addInfo("Controller block for the Precise Assembler") .addInfo("The error is no more than 7nm.") .addInfo("Can assemble precise component in Precise Mode.") .addInfo("Can work like a normal assembler in Normal Mode.") @@ -346,9 +344,6 @@ public class MTEPreciseAssembler extends MTEExtendedPowerMultiBlockBase<MTEPreci .addInfo("Imprecise (MK-0) = 16x, MK-I = 32x, MK-II = 64x, MK-III = 128x, MK-IV = 256x") .addInfo("Supports " + TT + " energy hatches") .addPollutionAmount(getPollutionPerSecond(null)) - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() .beginStructureBlock(9, 5, 5, true) .addController("Front bottom") .addCasingInfoExactly("Machine Casing", 21, true) @@ -361,7 +356,7 @@ public class MTEPreciseAssembler extends MTEExtendedPowerMultiBlockBase<MTEPreci .addEnergyHatch("Any Casing") .addMufflerHatch("Any Casing") .addMaintenanceHatch("Any Casing") - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTESupercriticalFluidTurbine.java b/src/main/java/goodgenerator/blocks/tileEntity/MTESupercriticalFluidTurbine.java index 3c44da9ca3..0a3ec6fc1a 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTESupercriticalFluidTurbine.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTESupercriticalFluidTurbine.java @@ -142,21 +142,19 @@ public class MTESupercriticalFluidTurbine extends MTELargeTurbineBase { protected MultiblockTooltipBuilder createTooltip() { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Supercritical Steam Turbine") - .addInfo("Controller block for Large Supercritical Fluid Turbine") .addInfo("Needs a Turbine, place inside controller") .addInfo("Use Supercritical Steam to generate power.") .addInfo("Outputs 1L of Steam per 1L of SC Steam as well as producing power") .addInfo("Power output depends on turbine and fitting") .addInfo("Use screwdriver to adjust fitting of turbine") - .addSeparator() .beginStructureBlock(3, 3, 4, true) .addController("Front center") - .addCasingInfo("SC Turbine Casing", 24) + .addCasingInfoMin("SC Turbine Casing", 24, false) .addDynamoHatch("Back center", 1) .addMaintenanceHatch("Side centered", 2) .addInputHatch("Supercritical Fluid, Side centered", 2) .addOutputHatch("Superheated Steam, Side centered", 3) - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEUniversalChemicalFuelEngine.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEUniversalChemicalFuelEngine.java index 666c89aa48..9845488e2f 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTEUniversalChemicalFuelEngine.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEUniversalChemicalFuelEngine.java @@ -2,7 +2,6 @@ package goodgenerator.blocks.tileEntity; import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlock; import static com.gtnewhorizon.structurelib.structure.StructureUtility.transpose; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.enums.Textures.BlockIcons.*; import java.util.ArrayList; @@ -182,7 +181,6 @@ public class MTEUniversalChemicalFuelEngine extends MTETooltipMultiBlockBaseEM protected MultiblockTooltipBuilder createTooltip() { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Chemical Engine") - .addInfo("Controller block for the Chemical Engine") .addInfo("BURNING BURNING BURNING") .addInfo("Use combustible liquid to generate power.") .addInfo("You need to supply Combustion Promoter to keep it running.") @@ -201,15 +199,12 @@ public class MTEUniversalChemicalFuelEngine extends MTETooltipMultiBlockBaseEM + EnumChatFormatting.GRAY + ".") .addInfo("The efficiency is up to 150%.") - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() .beginStructureBlock(5, 4, 9, false) .addMaintenanceHatch("Hint block with dot 1") .addMufflerHatch("Hint block with dot 2 (fill all slots with mufflers)") .addInputHatch("Hint block with dot 3 (fill all slots with input hatches)") .addDynamoHatch("Hint block with dot 4") - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } diff --git a/src/main/java/goodgenerator/blocks/tileEntity/MTEYottaFluidTank.java b/src/main/java/goodgenerator/blocks/tileEntity/MTEYottaFluidTank.java index ccac1e3fb6..9a304a82d2 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/MTEYottaFluidTank.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/MTEYottaFluidTank.java @@ -1,7 +1,6 @@ package goodgenerator.blocks.tileEntity; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static goodgenerator.util.DescTextLocalization.BLUE_PRINT_INFO; import static gregtech.api.metatileentity.BaseTileEntity.TOOLTIP_DELAY; import static gregtech.api.util.GTStructureUtility.*; import static net.minecraft.util.StatCollector.translateToLocal; @@ -418,14 +417,10 @@ public class MTEYottaFluidTank extends MTETooltipMultiBlockBaseEM implements ICo protected MultiblockTooltipBuilder createTooltip() { final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder(); tt.addMachineType("Fluid Tank") - .addInfo("Controller block for the YOTTank.") .addInfo("The max output speed is decided by the amount of stored liquid and the output hatch's capacity.") .addInfo("The max fluid cell tier is limited by the glass tier.") .addInfo("HV glass for T1, EV glass for T2, IV glass for T3. . .") .addInfo("The max height of the cell blocks is 15.") - .addInfo("The structure is too complex!") - .addInfo(BLUE_PRINT_INFO) - .addSeparator() .beginVariableStructureBlock(5, 5, 1, 15, 5, 5, false) .addController("Front of the second layer") .addCasingInfoExactly("Steel Frame Box", 16, false) @@ -434,7 +429,7 @@ public class MTEYottaFluidTank extends MTETooltipMultiBlockBaseEM implements ICo .addCasingInfoRange("YOTTank Casing", 25, 43, false) .addInputHatch("Hint block with dot 1") .addOutputHatch("Hint block with dot 3") - .toolTipFinisher("Good Generator"); + .toolTipFinisher(); return tt; } |