aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common')
-rw-r--r--src/main/java/gregtech/common/GTProxy.java5
-rw-r--r--src/main/java/gregtech/common/config/Client.java4
-rw-r--r--src/main/java/gregtech/common/items/behaviors/BehaviourCoverTool.java9
-rw-r--r--src/main/java/gregtech/common/items/behaviors/BehaviourSprayColorInfinite.java10
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEAssemblyLine.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEBrickedBlastFurnace.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTECharcoalPit.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTECleanroom.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEConcreteBackfillerBase.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEDieselEngine.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEDistillationTower.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEElectricBlastFurnace.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEExtremeDieselEngine.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEFusionComputer.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEFusionComputer1.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEFusionComputer2.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEFusionComputer3.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEHeatExchanger.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEImplosionCompressor.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEIndustrialBrewery.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEIndustrialElectromagneticSeparator.java13
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEIndustrialExtractor.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEIndustrialLaserEngraver.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEIntegratedOreFactory.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTELargeBoiler.java6
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTELargeChemicalReactor.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTELargeFluidExtractor.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTELargeTurbineGas.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTELargeTurbineGasAdvanced.java7
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTELargeTurbineHPSteam.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTELargeTurbinePlasma.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTELargeTurbineSteam.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEMultiAutoclave.java11
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEMultiCanner.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEMultiFurnace.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEMultiLathe.java11
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEMultiSolidifier.java23
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTENanoForge.java18
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEOilCracker.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEOilDrillBase.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEOilDrillInfinite.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEOreDrillingPlantBase.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEPCBFactory.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEPlasmaForge.java18
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEProcessingArray.java3
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEPyrolyseOven.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTETranscendentPlasmaMixer.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEVacuumFreezer.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/MTEWormholeGenerator.java17
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTEBlackHoleCompressor.java11
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTEHIPCompressor.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTEIndustrialCompressor.java6
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/compressor/MTENeutroniumCompressor.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/drone/MTEDroneCentre.java6
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBaryonicPerfection.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitClarifier.java6
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitDegasser.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitFlocculation.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitOzonation.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitPhAdjustment.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitPlasmaHeater.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitUVTreatment.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multiblock/AdvChemicalProcessor.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multiblock/DistillationTower.java5
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multiblock/LaserEngraver.java1
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multiblock/LayeredCokeBattery.java4
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multiblock/Macerator.java4
68 files changed, 104 insertions, 290 deletions
diff --git a/src/main/java/gregtech/common/GTProxy.java b/src/main/java/gregtech/common/GTProxy.java
index 01d6315ebf..1515256ec1 100644
--- a/src/main/java/gregtech/common/GTProxy.java
+++ b/src/main/java/gregtech/common/GTProxy.java
@@ -687,6 +687,11 @@ public abstract class GTProxy implements IGTMod, IFuelHandler {
public int mTitleTabStyle = 0;
/**
+ * Which style should tooltip separator lines have? 0: empty line, 1: dashed line, 2+: continuous line
+ */
+ public int separatorStyle = 2;
+
+ /**
* Whether to show seconds or ticks on NEI
*/
public boolean mNEIRecipeSecondMode = true;
diff --git a/src/main/java/gregtech/common/config/Client.java b/src/main/java/gregtech/common/config/Client.java
index f871b846a4..f51c154466 100644
--- a/src/main/java/gregtech/common/config/Client.java
+++ b/src/main/java/gregtech/common/config/Client.java
@@ -103,6 +103,10 @@ public class Client {
@Config.Comment("Which style to use for title tab on machine GUI? 0: text tab split-dark, 1: text tab unified, 2: item icon tab.")
@Config.DefaultInt(0)
public int titleTabStyle;
+
+ @Config.Comment("Which style should tooltip separator lines have? 0: empty line, 1: dashed line, 2+: continuous line.")
+ @Config.DefaultInt(2)
+ public int separatorStyle;
}
@Config.LangKey("GT5U.gui.config.client.preference")
diff --git a/src/main/java/gregtech/common/items/behaviors/BehaviourCoverTool.java b/src/main/java/gregtech/common/items/behaviors/BehaviourCoverTool.java
index b39135fed2..6719478dca 100644
--- a/src/main/java/gregtech/common/items/behaviors/BehaviourCoverTool.java
+++ b/src/main/java/gregtech/common/items/behaviors/BehaviourCoverTool.java
@@ -93,7 +93,10 @@ public class BehaviourCoverTool extends BehaviourNone {
private void doCopy(TileEntity aTileEntity, World aWorld, int aX, int aY, int aZ, ForgeDirection side, float hitX,
float hitY, float hitZ, List aList) {
aList.add(
- "----- X: " + EnumChatFormatting.AQUA
+ EnumChatFormatting.STRIKETHROUGH + "-----"
+ + EnumChatFormatting.RESET
+ + " X: "
+ + EnumChatFormatting.AQUA
+ GTUtility.formatNumbers(aX)
+ EnumChatFormatting.RESET
+ " Y: "
@@ -108,7 +111,9 @@ public class BehaviourCoverTool extends BehaviourNone {
+ EnumChatFormatting.AQUA
+ aWorld.provider.dimensionId
+ EnumChatFormatting.RESET
- + " -----");
+ + " "
+ + EnumChatFormatting.STRIKETHROUGH
+ + "-----");
if (aTileEntity instanceof ICoverable tCoverable) {
final ForgeDirection tSide = tCoverable.getCoverItemAtSide(side) != null ? side
: tCoverable.getCoverItemAtSide(GTUtility.determineWrenchingSide(side, hitX, hitY, hitZ)) != null
diff --git a/src/main/java/gregtech/common/items/behaviors/BehaviourSprayColorInfinite.java b/src/main/java/gregtech/common/items/behaviors/BehaviourSprayColorInfinite.java
index ad22dcb958..7a625afc41 100644
--- a/src/main/java/gregtech/common/items/behaviors/BehaviourSprayColorInfinite.java
+++ b/src/main/java/gregtech/common/items/behaviors/BehaviourSprayColorInfinite.java
@@ -37,7 +37,6 @@ public class BehaviourSprayColorInfinite extends BehaviourSprayColor {
private static final List<ItemStack> COLOR_SELECTIONS;
public static final String COLOR_NBT_TAG = "current_color";
public static final String LOCK_NBT_TAG = "is_locked";
- public static final String SEPARATOR = "-----------------------------------------";
private byte mCurrentColor;
@@ -108,25 +107,22 @@ public class BehaviourSprayColorInfinite extends BehaviourSprayColor {
final ItemStack itemStack) {
aList.add(StatCollector.translateToLocal("gt.behaviour.paintspray.infinite.tooltip.infinite"));
aList.add(mTooltipChain);
- aList.add(SEPARATOR);
+ aList.add(" ");
aList.add(StatCollector.translateToLocal("gt.behaviour.paintspray.infinite.tooltip.more_info"));
- aList.add(SEPARATOR);
aList.add(AuthorQuerns);
-
return aList;
}
@Override
public List<String> getAdditionalToolTipsWhileSneaking(final MetaBaseItem aItem, final List<String> aList,
final ItemStack aStack) {
- aList.add(SEPARATOR);
+ aList.add(" ");
aList.add(StatCollector.translateToLocal("gt.behaviour.paintspray.infinite.tooltip.switch"));
aList.add(StatCollector.translateToLocal("gt.behaviour.paintspray.infinite.tooltip.gui"));
aList.add(StatCollector.translateToLocal("gt.behaviour.paintspray.infinite.tooltip.pick"));
aList.add(StatCollector.translateToLocal("gt.behaviour.paintspray.infinite.tooltip.lock"));
- aList.add(SEPARATOR);
+ aList.add(" ");
aList.add(AuthorQuerns);
-
return aList;
}
// endregion
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTEAssemblyLine.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTEAssemblyLine.java
index 31224ce604..382400c3b1 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/MTEAssemblyLine.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTEAssemblyLine.java
@@ -132,11 +132,9 @@ public class MTEAssemblyLine extends MTEExtendedPowerMultiBlockBase<MTEAssemblyL
protected MultiblockTooltipBuilder createTooltip() {
final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder();
tt.addMachineType("Assembling Line")
- .addInfo("Controller block for the Assembling Line")
.addInfo("Used to make complex machine parts (LuV+)")
.addInfo("Does not make Assembler items")
.addInfo("Recipe tier is at most Energy Hatch tier + 1.")
- .addSeparator()
.beginVariableStructureBlock(5, 16, 4, 4, 3, 3, false) // ?
.addStructureInfo("From Bottom to Top, Left to Right")
.addStructureInfo(
@@ -153,7 +151,7 @@ public class MTEAssemblyLine extends MTEExtendedPowerMultiBlockBase<MTEAssemblyL
.addInputHatch("Any layer 1 casing", 3)
.addOutputBus("Replaces Input Bus on final slice or on any solid steel casing on layer 1", 4)
.addOtherStructurePart("Data Access Hatch", "Optional, next to controller", 2)
- .toolTipFinisher("Gregtech");
+ .toolTipFinisher();
return tt;
}
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTEBrickedBlastFurnace.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTEBrickedBlastFurnace.java
index f37b5e3e81..6bd9cb66c8 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/MTEBrickedBlastFurnace.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTEBrickedBlastFurnace.java
@@ -70,18 +70,16 @@ public class MTEBrickedBlastFurnace extends MTEPrimitiveBlastFurnace implements
if (tooltipBuilder == null) {
tooltipBuilder = new MultiblockTooltipBuilder();
tooltipBuilder.addMachineType("Blast Furnace")
- .addInfo("Controller Block for the Bricked Blast Furnace")
.addInfo("Usable for Steel and general Pyrometallurgy")
.addInfo("Has a useful interface, unlike other gregtech multis")
.addPollutionAmount(GTMod.gregtechproxy.mPollutionPrimitveBlastFurnacePerSecond)
- .addSeparator()
.beginStructureBlock(3, 4, 3, true)
.addController("Front center")
.addOtherStructurePart("Firebricks", "Everything except the controller")
.addStructureInfo("The top block is also empty")
.addStructureInfo("You can share the walls of GT multis, so")
.addStructureInfo("each additional one costs less, up to 4")
- .toolTipFinisher("Gregtech");
+ .toolTipFinisher();
}
return tooltipBuilder;
}
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTECharcoalPit.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTECharcoalPit.java
index 268ef069a7..bfa672577d 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/MTECharcoalPit.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTECharcoalPit.java
@@ -245,11 +245,9 @@ public class MTECharcoalPit extends MTETooltipMultiBlockBase implements ISeconda
protected MultiblockTooltipBuilder createTooltip() {
final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder();
tt.addMachineType("Charcoal Pile Igniter")
- .addInfo("Controller for the Charcoal Pit")
.addInfo("Converts Logs into Brittle Charcoal blocks")
.addInfo("Will automatically start when valid")
.addPollutionAmount(getPollutionPerSecond(null))
- .addSeparator()
.beginVariableStructureBlock(3, 13, 3, 7, 3, 13, false)
.addStructureInfo("Can be up to 13x7x13 in size, including the dirt; shape doesn't matter")
.addOtherStructurePart("Controller", "Top layer, directly touching a wood log")
@@ -259,7 +257,7 @@ public class MTECharcoalPit extends MTETooltipMultiBlockBase implements ISeconda
.addStructureInfo("No air between logs allowed.")
.addStructureInfo(
"All logs must be within 6 x/z of the controller, so it must be dead-center for a full 11x11 square of wood.")
- .toolTipFinisher("Gregtech");
+ .toolTipFinisher();
return tt;
}
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTECleanroom.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTECleanroom.java
index 99a256e3f8..bf5b6dbb10 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/MTECleanroom.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTECleanroom.java
@@ -87,7 +87,6 @@ public class MTECleanroom extends MTETooltipMultiBlockBase
protected MultiblockTooltipBuilder createTooltip() {
final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder();
tt.addMachineType("Cleanroom")
- .addInfo("Controller block for the Cleanroom")
.addInfo("Consumes 40 EU/t when first turned on")
.addInfo("and 4 EU/t once at 100% efficiency")
.addInfo("If you use an LV energy hatch, it will actually accept 2A instead of just 1A.")
@@ -96,7 +95,6 @@ public class MTECleanroom extends MTETooltipMultiBlockBase
.addInfo("Time required to reach full efficiency is proportional to")
.addInfo("the height of empty space within")
.addInfo("Machines that cause pollution aren't allowed to be put in.")
- .addSeparator()
.beginVariableStructureBlock(3, 15, 4, 15, 3, 15, true)
.addController("Top center")
.addCasingInfoRange("Plascrete", 20, 1007, false)
@@ -113,7 +111,7 @@ public class MTECleanroom extends MTETooltipMultiBlockBase
.addStructureInfo("Up to 10 Machine Hulls for Item & Energy transfer through walls")
.addStructureInfo("You can also use Diodes for more power")
.addStructureInfo("Diodes also count towards 10 Machine Hulls count limit")
- .toolTipFinisher("Gregtech");
+ .toolTipFinisher();
return tt;
}
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTEConcreteBackfillerBase.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTEConcreteBackfillerBase.java
index 2671db1e8c..ce336b62ae 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/MTEConcreteBackfillerBase.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTEConcreteBackfillerBase.java
@@ -93,12 +93,10 @@ public abstract class MTEConcreteBackfillerBase extends MTEDrillerBase {
final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder();
tt.addMachineType("Concrete Backfiller")
- .addInfo("Controller Block for the " + aStructureName)
.addInfo("Will fill in areas below it with light concrete. This goes through walls")
.addInfo("Use it to remove any spawning locations beneath your base to reduce lag")
.addInfo("Will pull back the pipes after it finishes that layer")
.addInfo("Radius is " + getRadius() + " blocks")
- .addSeparator()
.beginStructureBlock(3, 7, 3, false)
.addController("Front bottom")
.addOtherStructurePart(casings, "form the 3x1x3 Base")
@@ -109,7 +107,7 @@ public abstract class MTEConcreteBackfillerBase extends MTEDrillerBase {
.addInputBus("Mining Pipes, optional, any base casing", 1)
.addInputHatch("GT Concrete, any base casing", 1)
.addOutputBus("Mining Pipes, optional, any base casing", 1)
- .toolTipFinisher("Gregtech");
+ .toolTipFinisher();
return tt;
}
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTEDieselEngine.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTEDieselEngine.java
index 40b1dfd0d8..0003c98876 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/MTEDieselEngine.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTEDieselEngine.java
@@ -97,14 +97,12 @@ public class MTEDieselEngine extends MTEEnhancedMultiBlockBase<MTEDieselEngine>
protected MultiblockTooltipBuilder createTooltip() {
final MultiblockTooltipBuilder tt = new MultiblockTooltipBuilder();
tt.addMachineType("Combustion Generator")
- .addInfo("Controller block for the Large Combustion Engine")
.addInfo("Supply Diesel Fuels and 1000L of Lubricant per hour to run")
.addInfo("Supply 40L/s of Oxygen to boost output (optional)")
.addInfo("Default: Produces 2048EU/t at 100% fuel efficiency")
.addInfo("Boosted: Produces 6144EU/t at 150% fuel efficiency")
.addInfo("You need to wait for it to reach 300% to output full power")
.addPollutionAmount(getPollutionPerSecond(null))
- .addSeparator()
.beginStructureBlock(3, 3, 4, false)
.addController("Front center")
.addCasingInfoRange("Stable Titanium Machine Casing", 16, 22, false)
@@ -117,7 +115,7 @@ public class MTEDieselEngine extends MTEEnhancedMultiBlockBase<MTEDieselEngine>
.addInputHatch("Diesel Fuel, next to a Gear Box", 1)
.addInputHat