aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxim <maxim235@gmx.de>2023-04-08 22:50:41 +0200
committerGitHub <noreply@github.com>2023-04-08 22:50:41 +0200
commitdcfad6c6de834f55484a3accc6389eb34c7876c2 (patch)
tree02ad53f704a05166920728003e9710e60fdea27e /src
parent2d6ebc551518c6dfca61dadb3c01215f28491047 (diff)
downloadGT5-Unofficial-dcfad6c6de834f55484a3accc6389eb34c7876c2.tar.gz
GT5-Unofficial-dcfad6c6de834f55484a3accc6389eb34c7876c2.tar.bz2
GT5-Unofficial-dcfad6c6de834f55484a3accc6389eb34c7876c2.zip
Added imprinted circuit to CAL tooltip (#307)
* Added imprinted circuit info to machine tooltip * Update dependencies.gradle --------- Co-authored-by: Martin Robertz <dream-master@gmx.net> Former-commit-id: b9bf6c9f938fb4d9b9f3b2d8deff899932740864
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_CircuitAssemblyLine.java13
-rw-r--r--src/main/resources/assets/bartworks/lang/en_US.lang2
2 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_CircuitAssemblyLine.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_CircuitAssemblyLine.java
index 6f2e501995..98d1189639 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_CircuitAssemblyLine.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_CircuitAssemblyLine.java
@@ -25,6 +25,7 @@ import static gregtech.api.util.GT_StructureUtility.buildHatchAdder;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
+import java.util.List;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
@@ -403,6 +404,18 @@ public class GT_TileEntity_CircuitAssemblyLine extends
}
@Override
+ public void addAdditionalTooltipInformation(ItemStack stack, List<String> tooltip) {
+ if (stack.hasTagCompound() && stack.stackTagCompound.hasKey("Type")) {
+ tooltip.add(
+ StatCollector.translateToLocal("tooltip.cal.imprintedWith") + " "
+ + StatCollector.translateToLocal(
+ GT_LanguageManager.getTranslateableItemStackName(
+ ItemStack.loadItemStackFromNBT(
+ stack.stackTagCompound.getCompoundTag("Type")))));
+ }
+ }
+
+ @Override
public void addUIWidgets(ModularWindow.Builder builder, UIBuildContext buildContext) {
super.addUIWidgets(builder, buildContext);
builder.widget(new FakeSyncWidget.StringSyncer(() -> imprintedItemName, val -> imprintedItemName = val));
diff --git a/src/main/resources/assets/bartworks/lang/en_US.lang b/src/main/resources/assets/bartworks/lang/en_US.lang
index 5574af759c..ce7ac08197 100644
--- a/src/main/resources/assets/bartworks/lang/en_US.lang
+++ b/src/main/resources/assets/bartworks/lang/en_US.lang
@@ -178,4 +178,6 @@ BW.NEI.display.radhatch.2=Time: %s s
misc.BatchModeTextOn=Batch recipes
misc.BatchModeTextOff=Don't batch recipes
+
+tooltip.cal.imprintedWith=Imprinted with:
#Liquids