aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines
diff options
context:
space:
mode:
authorMaxim <maxim235@gmx.de>2023-04-09 13:14:03 +0200
committerGitHub <noreply@github.com>2023-04-09 13:14:03 +0200
commit009e774a3aa3563eacc8c22ea96ca4999c0b67f1 (patch)
tree27c82976ed967c19eb49a27c013b65114d75bca4 /src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines
parent26caa265b7eae49767947e1ff4e6cfc8166b07f5 (diff)
downloadGT5-Unofficial-009e774a3aa3563eacc8c22ea96ca4999c0b67f1.tar.gz
GT5-Unofficial-009e774a3aa3563eacc8c22ea96ca4999c0b67f1.tar.bz2
GT5-Unofficial-009e774a3aa3563eacc8c22ea96ca4999c0b67f1.zip
Implement new tooltips (#595)
* Display tank content in tooltip * Display locked recipe of flotation cell --------- Co-authored-by: boubou19 <miisterunknown@gmail.com>
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMTE_FrothFlotationCell.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMTE_FrothFlotationCell.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMTE_FrothFlotationCell.java
index ea3024bb5f..6209e24fc5 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMTE_FrothFlotationCell.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMTE_FrothFlotationCell.java
@@ -9,10 +9,12 @@ import static gregtech.api.enums.GT_HatchElement.Maintenance;
import static gregtech.api.enums.GT_HatchElement.OutputHatch;
import static gregtech.api.util.GT_StructureUtility.buildHatchAdder;
+import java.util.List;
import java.util.Objects;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.util.StatCollector;
import net.minecraftforge.common.util.Constants;
import net.minecraftforge.fluids.FluidStack;
@@ -287,6 +289,15 @@ public class GregtechMTE_FrothFlotationCell extends GregtechMeta_MultiBlockBase<
}
@Override
+ public void addAdditionalTooltipInformation(ItemStack stack, List<String> tooltip) {
+ if (stack.hasTagCompound() && stack.getTagCompound().hasKey("lockedMaterialName")) {
+ tooltip.add(
+ StatCollector.translateToLocal("tooltip.flotationCell.lockedTo") + " "
+ + StatCollector.translateToLocal(stack.getTagCompound().getString("lockedMaterialName")));
+ }
+ }
+
+ @Override
public String[] getExtraInfoData() {
return new String[] { "Locked material: " + lockedMaterialName };
}