Skip to content

Commit

Permalink
Merge remote-tracking branch 'Yoshy2002/update-tooltips' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
Dream-Master committed Jan 4, 2025
2 parents 7265fe4 + 846938c commit 382fe49
Show file tree
Hide file tree
Showing 25 changed files with 88 additions and 31 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -85,10 +85,10 @@ public MultiblockTooltipBuilder createTooltip() {
+ " Laser Hatches.")
.beginStructureBlock(5, 5, 9, false)
.addController("Front center")
.addStructureInfo("46x Chemically Inert Machine Casing (minimum)")
.addStructureInfo("7x Fusion Coil Block")
.addStructureInfo("28x PTFE Pipe Casing")
.addStructureInfo("64x Borosilicate Glass Block (any tier)")
.addCasingInfoMin("Chemically Inert Machine Casing", 46, false)
.addCasingInfoExactly("Fusion Coil Block", 7, false)
.addCasingInfoExactly("PTFE Pipe Casing", 28, false)
.addCasingInfoExactly("Borosilicate Glass", 64, true)
.addStructureInfo("The glass tier limits the Energy Input tier")
.addEnergyHatch("Hint block ", 3)
.addMaintenanceHatch("Hint block ", 2)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -168,10 +168,13 @@ public MultiblockTooltipBuilder createTooltip() {
+ "Tech"
+ EnumChatFormatting.GRAY
+ " Laser Hatches.")
.addInfo("Gets 10% EU/t reduction per coil tier, up to a maximum of 50%")
.beginStructureBlock(13, 7, 9, true)
.addController("Front bottom")
.addCasingInfoExactly("Clean Stainless Steel Machine Casing", 197, false)
.addCasingInfoExactly("Coil", 92, true)
.addCasingInfoExactly("Borosilicate Glass", 196, true)
.addStructureInfo("The glass tier limits the Energy Input tier")
.addInfo("Gets 10% EU/t reduction per coil tier, up to a maximum of 50%")
.addEnergyHatch("Hint block", 1)
.addMaintenanceHatch("Hint block", 1)
.addInputHatch("Hint block", 2, 3)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,15 @@ protected MultiblockTooltipBuilder createTooltip() {
.addInfo(EnumChatFormatting.ITALIC + "Much more efficient than other competing brands!")
.addTecTechHatchInfo()
.beginStructureBlock(9, 10, 33, false)
.addOtherStructurePart("Borosilicate Glass", "Can be UV tier or higher")
.addController("Mid of the eighth layer")
.addCasingInfoExactly("Advanced Iridium Plated Machine Casing", 644, false)
.addCasingInfoExactly("Advanced Filter Casing", 124, false)
.addCasingInfoExactly("Borosilicate Glass (UV+)", 280, false)
.addCasingInfoExactly("Assembler Machine Casing", 30, false)
.addCasingInfoExactly("Component Assembly Line Casing", 43, true)
.addCasingInfoExactly("PBI Pipe Casing", 126, false)
.addCasingInfoExactly("Tungstensteel Frame Box", 4, false)
.addCasingInfoExactly("Assembly Line Casing", 55, false)
.addInputBus("Start of conveyor belt", 1)
.addOutputBus("End of conveyor belt", 2)
.addEnergyHatch("Second-top layer", 3)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,9 @@ protected MultiblockTooltipBuilder createTooltip() {
final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder();
tt.addMachineType("Coolant Tower")
.addInfo("Turn Steam back to Distilled Water.")
.addController("Mid of the second layer.")
.addController("Mid of the second layer")
.addCasingInfoExactly("Light Concrete", 277, false)
.addCasingInfoExactly("Tungstencarbide Frame Box", 28, false)
.addInputHatch("Input Hatch", 1)
.addOutputHatch("Output Hatch", 1)
.toolTipFinisher();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,10 @@ protected MultiblockTooltipBuilder createTooltip() {
.addInfo("Performs perfect overclocks.")
.addTecTechHatchInfo()
.beginStructureBlock(3, 15, 15, false)
.addController("Mid of the third layer")
.addCasingInfoExactly("Naquadah Fuel Refinery Casing", 114, false)
.addCasingInfoExactly("Field Restriction Coil", 32, true)
.addCasingInfoExactly("Field Restriction Glass", 8, 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)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -426,6 +426,10 @@ protected MultiblockTooltipBuilder createTooltip() {
.addTecTechHatchInfo()
.beginStructureBlock(7, 8, 7, true)
.addController("Front bottom")
.addCasingInfoExactly("Field Restriction Casing", 48, false)
.addCasingInfoExactly("Radiation Proof Steel Frame Box", 36, false)
.addCasingInfoExactly("Tungstensteel Pipe Casing", 6, false)
.addCasingInfoExactly("Radiation Proof Machine Casing", 121, false)
.addDynamoHatch("Any bottom layer casing, only accept ONE!")
.addInputHatch("Any bottom layer casing")
.addOutputHatch("Any bottom layer casing")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -192,18 +192,18 @@ protected MultiblockTooltipBuilder createTooltip() {
+ ".")
.addInfo("Inputting Graphite/Beryllium dust can reduce 10MeV per dust immediately.")
.addController("Front bottom")
.addCasingInfoRange("Clean Stainless Steel Machine Casing", 7, 31, false)
.addCasingInfoExactly("Processor Machine Casing", 18, false)
.addCasingInfoMin("Steel Frame Box", 16, false)
.addCasingInfoMin("Speeding Pipe Casing", 4, false)
.addCasingInfoMin("EV+ Glass", 32, false)
.addInputHatch("Hint block with dot 1")
.addInputBus("Hint block with dot 1")
.addOutputHatch("Hint block with dot 2")
.addOutputBus("Hint block with dot 2")
.addMaintenanceHatch("Hint block with dot 2")
.addOtherStructurePart("Neutron Accelerator", "Hint block with dot 2")
.addOtherStructurePart("Neutron Sensor", "Hint block with dot 2")
.addCasingInfoRange("Clean Stainless Steel Machine Casing", 7, 31, false)
.addCasingInfoExactly("Processor Machine Casing", 18, false)
.addCasingInfoMin("Steel Frame Box", 16, false)
.addCasingInfoMin("Speeding Pipe Casing", 4, false)
.addCasingInfoMin("EV+ Glass", 32, false)
.toolTipFinisher();
return tt;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,12 @@ protected MultiblockTooltipBuilder createTooltip() {
.addInfo("The efficiency is up to 150%.")
.addTecTechHatchInfo()
.beginStructureBlock(5, 4, 9, false)
.addController("Mid of the second layer")
.addCasingInfoExactly("Stable Titanium Machine Casing", 93, false)
.addCasingInfoExactly("Titanium Gear Box Casing", 14, false)
.addCasingInfoExactly("Engine Intake Casing", 14, false)
.addCasingInfoExactly("Titanium Plated Cylinder", 14, false)
.addCasingInfoExactly("Titanium Pipe Casing", 93, 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)")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -197,12 +197,12 @@ protected MultiblockTooltipBuilder createTooltip() {
.addPollutionAmount(getPollutionPerSecond(null))
.beginStructureBlock(6, 12, 11, false)
.addController("The third layer")
.addStructureInfo("128 Advanced Iridium Plated Machine Casing")
.addStructureInfo("105 Clean Stainless Steel Machine Casing")
.addStructureInfo("48 Reinforced Glass")
.addStructureInfo("30 Tungstensteel Pipe Casing")
.addStructureInfo("16 Tungstensteel Frame Box")
.addStructureInfo("16 Steel Gear Box Casing")
.addCasingInfoExactly("Advanced Iridium Plated Machine Casing", 128, false)
.addCasingInfoExactly("Clean Stainless Steel Machine Casing", 105, false)
.addCasingInfoExactly("Reinforced Glass", 48, false)
.addCasingInfoExactly("Tungstensteel Pipe Casing", 30, false)
.addCasingInfoExactly("Tungstensteel Frame Box", 16, false)
.addCasingInfoExactly("Steel Gear Box Casing", 16, false)
.addEnergyHatch("Any bottom Casing", 1)
.addMaintenanceHatch("Any bottom Casing", 1)
.addInputBus("Input ore/crushed ore", 2)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
import static gregtech.common.tileentities.machines.multi.MTEPlasmaForge.DIM_INJECTION_CASING;
import static gregtech.common.tileentities.machines.multi.MTEPlasmaForge.DIM_TRANS_CASING;
import static kekztech.util.Util.toStandardForm;
import static net.minecraft.util.EnumChatFormatting.GOLD;
import static net.minecraft.util.EnumChatFormatting.GRAY;
import static net.minecraft.util.StatCollector.translateToLocal;

import java.math.BigInteger;
Expand Down Expand Up @@ -123,9 +121,19 @@ protected MultiblockTooltipBuilder createTooltip() {
.addInfo("in the parallel menu. All inputs will scale, except time.")
.addInfo("All EU is deducted from wireless EU networks only.")
.beginStructureBlock(5, 7, 5, false)
.addStructureInfo(GOLD + "1+ " + GRAY + "Input Hatch")
.addStructureInfo(GOLD + "1+ " + GRAY + "Output Hatch")
.addStructureInfo(GOLD + "1+ " + GRAY + "Input Bus")
.addController("Front Center")
.addCasingInfoExactly("Dimensionally Transcendent Casing", 48, false)
.addCasingInfoExactly("Dimensional Bridge", 16, false)
.addCasingInfoRangeColored(
"Dimensional Injection Casing",
EnumChatFormatting.GRAY,
0,
33,
EnumChatFormatting.GOLD,
false)
.addInputBus("Any Dimensional Injection Casing", 1)
.addInputHatch("Any Dimensional Injection Casing", 1)
.addOutputHatch("Any Dimensional Injection Casing", 1)
.toolTipFinisher(AuthorColen);
return tt;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1001,6 +1001,7 @@ protected MultiblockTooltipBuilder createTooltip() {
.addInfo("Right click the controller with a screwdriver to disable overclocking.")
.addTecTechHatchInfo()
.beginStructureBlock(7, 9, 7, false)
.addController("Front center")
.addCasingInfoExactly("Molecular Casing", 2 * 12, false)
.addCasingInfoExactly("Europium Reinforced Radiation Proof Machine Casing", 4, false)
.addCasingInfoExactly("Fusion Coil Block", 3 * 4 + 5 * 2, false)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,7 @@ protected MultiblockTooltipBuilder createTooltip() {
+ EnumChatFormatting.ITALIC
+ "purification processes, and this multiblock is the heart of the operation.")
.beginStructureBlock(7, 9, 8, false)
.addController("Front center")
.addCasingInfoExactlyColored(
"Superplasticizer-Treated High Strength Concrete",
EnumChatFormatting.GRAY,
Expand Down Expand Up @@ -272,7 +273,6 @@ protected MultiblockTooltipBuilder createTooltip() {
6,
EnumChatFormatting.GOLD,
false)
.addController("Front center")
.addEnergyHatch(EnumChatFormatting.GOLD + "1", 1)
.addMaintenanceHatch(EnumChatFormatting.GOLD + "1", 1)
.addStructureInfo("Requires water to be placed in the tank.")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,7 @@ protected MultiblockTooltipBuilder createTooltip() {
+ EnumChatFormatting.ITALIC
+ "This ultimately creates both Stabilised Baryonic Matter and, most importantly, absolutely perfectly purified water.")
.beginStructureBlock(17, 17, 17, false)
.addController("Front center")
.addCasingInfoMinColored(
"Quark Exclusion Casing",
EnumChatFormatting.GRAY,
Expand Down Expand Up @@ -384,7 +385,6 @@ protected MultiblockTooltipBuilder createTooltip() {
108,
EnumChatFormatting.GOLD,
false)
.addController("Front Center")
.addInputBus("Any Quark Exclusion Casing. Stocking bus is blacklisted.", 1)
.addInputHatch("Any Quark Exclusion Casing", 1)
.addOutputBus("Any Quark Exclusion Casing", 1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@ protected MultiblockTooltipBuilder createTooltip() {
+ EnumChatFormatting.ITALIC
+ "decreases so continual replacements must be supplied to maintain full function of the Clarifier.")
.beginStructureBlock(11, 4, 11, false)
.addController("Front center")
.addCasingInfoRangeColored(
"Reinforced Sterile Water Plant Casing",
EnumChatFormatting.GRAY,
Expand All @@ -232,7 +233,6 @@ protected MultiblockTooltipBuilder createTooltip() {
EnumChatFormatting.GOLD,
false)
.addCasingInfoExactlyColored("PTFE Pipe Casing", EnumChatFormatting.GRAY, 3, EnumChatFormatting.GOLD, false)
.addController("Front center")
.addInputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + "+", 1)
.addOutputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + "+", 1)
.addInputHatch(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + "+", 1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -460,6 +460,7 @@ protected MultiblockTooltipBuilder createTooltip() {
+ EnumChatFormatting.ITALIC
+ "detects in the water, it will request various materials to complete the processes listed above.")
.beginStructureBlock(17, 25, 17, false)
.addController("Front center")
.addCasingInfoRangeColored(
"Heat-Resistant Trinium Plated Casing",
EnumChatFormatting.GRAY,
Expand All @@ -479,7 +480,6 @@ protected MultiblockTooltipBuilder createTooltip() {
124,
EnumChatFormatting.GOLD,
false)
.addController("Front center")
.addOutputHatch(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + "+, Any Trinium Casing", 1)
.addInputHatch(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + "+, Any Trinium Casing", 1)
.addOtherStructurePart(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -320,6 +320,7 @@ protected MultiblockTooltipBuilder createTooltip() {
+ EnumChatFormatting.ITALIC
+ "of aggregating dispersed suspended particles from a solution into larger clumps for further filtration.")
.beginStructureBlock(7, 4, 7, false)
.addController("Front center")
.addCasingInfoRangeColored(
"Slick Sterile Flocculation Casing",
EnumChatFormatting.GRAY,
Expand Down Expand Up @@ -357,7 +358,6 @@ protected MultiblockTooltipBuilder createTooltip() {
9,
EnumChatFormatting.GOLD,
false)
.addController("Front center")
.addOutputBus(EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + "+", 1)
.addInputHatch(
EnumChatFormatting.GOLD + "1" + EnumChatFormatting.GRAY + "-" + EnumChatFormatting.GOLD + "2",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,7 @@ protected MultiblockTooltipBuilder createTooltip() {
+ EnumChatFormatting.ITALIC
+ "sulfur, iron and manganese, creating insoluble oxide compounds which are then filtered out.")
.beginStructureBlock(9, 10, 5, false)
.addController("Front center")
.addCasingInfoRangeColored(
"Inert Filtration Casing",
EnumChatFormatting.GRAY,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -405,6 +405,7 @@ protected MultiblockTooltipBuilder createTooltip() {
+ EnumChatFormatting.ITALIC
+ "materials. This necessitates the use of the corresponding neutralizing agents to pH balance the water.")
.beginStructureBlock(7, 4, 7, false)
.addController("Front center")
.addCasingInfoExactlyColored(
"Stabilized Naquadah Water Plant Casing",
EnumChatFormatting.GRAY,
Expand All @@ -429,7 +430,6 @@ protected MultiblockTooltipBuilder createTooltip() {
67 * 2,
EnumChatFormatting.GOLD,
false)
.addController("Front center")
.addOtherStructurePart("Input Hatch (Water)", EnumChatFormatting.GOLD + "1+", 1)
.addOtherStructurePart("Output Hatch", EnumChatFormatting.GOLD + "1", 1)
.addOtherStructurePart("pH Sensor Hatch", EnumChatFormatting.GOLD + "2", 2)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,7 @@ protected MultiblockTooltipBuilder createTooltip() {
+ EnumChatFormatting.ITALIC
+ "supercritical while evaporating any remaining contaminants, ready for filtration.")
.beginStructureBlock(23, 15, 15, false)
.addController("Front center")
.addCasingInfoExactlyColored(
"Reinforced Sterile Water Plant Casing",
EnumChatFormatting.GRAY,
Expand Down Expand Up @@ -394,7 +395,6 @@ protected MultiblockTooltipBuilder createTooltip() {
9,
EnumChatFormatting.GOLD,
false)
.addController("Front center")
.addOtherStructurePart("Input Hatch (Water)", EnumChatFormatting.GOLD + "1+", 1)
.addOtherStructurePart("Output Hatch", EnumChatFormatting.GOLD + "1", 1)
.addOtherStructurePart("Input Hatch (Coolant)", EnumChatFormatting.GOLD + "1", 2)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,7 @@ protected MultiblockTooltipBuilder createTooltip() {
+ EnumChatFormatting.ITALIC
+ "atoms themselves and pass through the walls of the tank, ensuring the water is perfectly electrically polar.")
.beginStructureBlock(13, 9, 9, true)
.addController("Front center")
.addCasingInfoRangeColored(
"Naquadria-Reinforced Water Plant Casing",
EnumChatFormatting.GRAY,
Expand All @@ -297,7 +298,6 @@ protected MultiblockTooltipBuilder createTooltip() {
56,
EnumChatFormatting.GOLD,
false)
.addController("Front center")
.addOtherStructurePart("Input Hatch, Output Hatch", EnumChatFormatting.GOLD + "1+", 1)
.addOtherStructurePart("Lens Housing", EnumChatFormatting.GOLD + "1", 2)
.addOtherStructurePart("Lens Indicator", EnumChatFormatting.GOLD + "1", 3)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,8 @@ protected MultiblockTooltipBuilder createTooltip() {
.addInfo("Distillery Mode: Tower Tier * (4*InputTier)")
.addInfo("Distillery Mode require a full height tower")
.addPollutionAmount(getPollutionPerSecond(null))
.beginVariableStructureBlock(3, 3, 3, 12, 3, 3, true)
.addController("Front bottom")
.addCasingInfoMin("Clean Stainless Steel Machine Casing", 7, false)
.addInputBus("Bottom Casing", 1)
.addOutputBus("Bottom Casing", 1)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,11 @@ protected MultiblockTooltipBuilder createTooltip() {
+ EnumChatFormatting.GRAY)
.addPollutionAmount(getPollutionPerSecond(null))
.beginStructureBlock(11, 20, 11, false)
.addController("Mid of the fourth layer")
.addCasingInfoExactly("Blast Smelter Casing Block", 218, false)
.addCasingInfoExactly("Blast Smelter Heat Containment Coil", 56, false)
.addCasingInfoExactly("Coil", 360, true)
.addCasingInfoExactly("Borosilicate Glass", 339, true)
.addMaintenanceHatch("Around the controller", 2)
.addOtherStructurePart("Input Bus, Output Bus, Input Hatch, Output Bus, Energy Hatch", "Bottom Casing", 1)
.addMufflerHatch("1 in the center of the top layer", 3)
Expand Down
Loading

0 comments on commit 382fe49

Please sign in to comment.