From 140ef3f1b46ec9c5af021fec4e7bf69310add82d Mon Sep 17 00:00:00 2001 From: Dariusz KomosiƄski Date: Sun, 30 Apr 2023 15:48:34 +0200 Subject: Allow scanners to display heat of MEBFs. (#315) Former-commit-id: 864c83c866b42cf7215be9f9a01b1ec37e8937c5 --- .../multis/mega/GT_TileEntity_MegaBlastFurnace.java | 10 ++++++++++ .../mega/GT_TileEntity_MegaMultiBlockBase.java | 20 +++++++++++++++++--- 2 files changed, 27 insertions(+), 3 deletions(-) (limited to 'src/main/java/com') diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaBlastFurnace.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaBlastFurnace.java index c0fe57a7cb..476c7eb547 100644 --- a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaBlastFurnace.java +++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaBlastFurnace.java @@ -45,6 +45,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.StatCollector; import net.minecraftforge.fluids.FluidStack; @@ -310,6 +311,15 @@ public class GT_TileEntity_MegaBlastFurnace extends GT_TileEntity_MegaMultiBlock || addEnergyInputToMachineList(aTileEntity, aBaseCasingIndex); } + @Override + protected String[] getExtendedInfoData() { + return new String[] { StatCollector.translateToLocal("GT5U.EBF.heat") + ": " + + EnumChatFormatting.GREEN + + GT_Utility.formatNumbers(mHeatingCapacity) + + EnumChatFormatting.RESET + + " K" }; + } + @Override public boolean checkRecipe(ItemStack itemStack) { ItemStack[] tInputs = null; diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaMultiBlockBase.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaMultiBlockBase.java index 806aeaf4ca..eb396caae7 100644 --- a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaMultiBlockBase.java +++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/mega/GT_TileEntity_MegaMultiBlockBase.java @@ -5,6 +5,7 @@ import static gregtech.api.enums.GT_Values.V; import static gregtech.api.enums.Mods.TecTech; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collection; import java.util.List; @@ -137,6 +138,10 @@ public abstract class GT_TileEntity_MegaMultiBlockBase