diff options
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/tectech/thing/metaTileEntity/multi/MTEEyeOfHarmony.java | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/src/main/java/tectech/thing/metaTileEntity/multi/MTEEyeOfHarmony.java b/src/main/java/tectech/thing/metaTileEntity/multi/MTEEyeOfHarmony.java index 0104723c3c..bdbef3048e 100644 --- a/src/main/java/tectech/thing/metaTileEntity/multi/MTEEyeOfHarmony.java +++ b/src/main/java/tectech/thing/metaTileEntity/multi/MTEEyeOfHarmony.java @@ -1690,15 +1690,22 @@ public class MTEEyeOfHarmony extends TTMultiblockBase implements IConstructable, @Override public void addAdditionalTooltipInformation(ItemStack stack, List<String> tooltip) { - if (stack.hasTagCompound() && stack.getTagCompound() - .hasKey(PLANET_BLOCK)) { - tooltip.add( - 1, - GTLanguageManager.addStringLocalization("EOH_Controller_PlanetBlock", "Current Planet Block: ") + AQUA - + new ItemStack( - ModBlocks.getBlock( - stack.getTagCompound() - .getString(PLANET_BLOCK))).getDisplayName()); + if (stack.hasTagCompound()) { + NBTTagCompound nbt = stack.getTagCompound(); + if (nbt.hasKey(PLANET_BLOCK)) { + tooltip.add( + 1, + GTLanguageManager.addStringLocalization("EOH_Controller_PlanetBlock", "Current Planet Block: ") + + AQUA + + new ItemStack(ModBlocks.getBlock(nbt.getString(PLANET_BLOCK))).getDisplayName()); + } + if (nbt.getLong(ASTRAL_ARRAY_AMOUNT_NBT_TAG) > 0) { + tooltip.add( + 1, + GTLanguageManager + .addStringLocalization("EOH_Controller_AstralArrayAmount", "Stored Astral Arrays: ") + AQUA + + formatNumbers(nbt.getLong(ASTRAL_ARRAY_AMOUNT_NBT_TAG))); + } } } |