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 MTEC