diff options
author | Glease <4586901+Glease@users.noreply.github.com> | 2023-04-10 00:18:15 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-09 18:18:15 +0200 |
commit | b530a6fe0a12ac64b956095969fe308c144f4948 (patch) | |
tree | 9c563819d3f1d1ee30bd428ff1975a3f6b2aa315 /src/main/java | |
parent | 009e774a3aa3563eacc8c22ea96ca4999c0b67f1 (diff) | |
download | GT5-Unofficial-b530a6fe0a12ac64b956095969fe308c144f4948.tar.gz GT5-Unofficial-b530a6fe0a12ac64b956095969fe308c144f4948.tar.bz2 GT5-Unofficial-b530a6fe0a12ac64b956095969fe308c144f4948.zip |
implement more new tooltips (#596)
Diffstat (limited to 'src/main/java')
2 files changed, 25 insertions, 0 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/GregtechMetaTileEntity_IndustrialMacerator.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/GregtechMetaTileEntity_IndustrialMacerator.java index 1087e7159e..5de1175af9 100644 --- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/GregtechMetaTileEntity_IndustrialMacerator.java +++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/GregtechMetaTileEntity_IndustrialMacerator.java @@ -11,10 +11,12 @@ import static gregtech.api.enums.GT_HatchElement.Muffler; import static gregtech.api.enums.GT_HatchElement.OutputBus; import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; +import java.util.List; import java.util.Random; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.StatCollector; import net.minecraftforge.common.util.Constants.NBT; import net.minecraftforge.common.util.ForgeDirection; @@ -344,6 +346,19 @@ public class GregtechMetaTileEntity_IndustrialMacerator extends } @Override + public void addAdditionalTooltipInformation(ItemStack stack, List<String> tooltip) { + super.addAdditionalTooltipInformation(stack, tooltip); + NBTTagCompound aNBT = stack.getTagCompound(); + int tier; + if (aNBT == null || !aNBT.hasKey("mTier")) { + tier = 1; + } else { + tier = 2; + } + tooltip.add(StatCollector.translateToLocalFormatted("tooltip.large_macerator.tier", tier)); + } + + @Override public boolean checkRecipe(final ItemStack aStack) { return checkRecipeGeneric(getMaxParallelRecipes(), getEuDiscountForParallelism(), 60, 7500); } diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_DistillationTower.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_DistillationTower.java index d640aeb3e8..e9e0d02b77 100644 --- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_DistillationTower.java +++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_DistillationTower.java @@ -21,6 +21,7 @@ import java.util.List; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.StatCollector; import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidStack; @@ -433,6 +434,15 @@ public class GregtechMetaTileEntity_Adv_DistillationTower extends super.setItemNBT(aNBT); } + @Override + public void addAdditionalTooltipInformation(ItemStack stack, List<String> tooltip) { + super.addAdditionalTooltipInformation(stack, tooltip); + NBTTagCompound aNBT = stack.getTagCompound(); + if (aNBT != null && aNBT.hasKey("mUpgraded")) { + tooltip.add(StatCollector.translateToLocal("tooltip.large_distill_tower.upgraded")); + } + } + private enum Mode { DistillationTower(GT_Recipe_Map.sDistillationRecipes), |