diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemRitualDiviner.java b/src/main/java/WayofTime/bloodmagic/item/ItemRitualDiviner.java index 5e0b2dae..e94d3b57 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemRitualDiviner.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemRitualDiviner.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import com.google.common.base.Strings; import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; import net.minecraft.creativetab.CreativeTabs; @@ -65,6 +66,19 @@ public class ItemRitualDiviner extends Item implements IVariantProvider return super.getUnlocalizedName(stack) + names[stack.getItemDamage()]; } + @Override + public String getHighlightTip(ItemStack stack, String displayName) + { + if (Strings.isNullOrEmpty(getCurrentRitual(stack))) + return displayName; + + Ritual ritual = RitualRegistry.getRitualForId(getCurrentRitual(stack)); + if (ritual == null) + return displayName; + + return displayName + ": " + TextHelper.localize(ritual.getUnlocalizedName()); + } + @Override @SideOnly(Side.CLIENT) public void getSubItems(Item id, CreativeTabs creativeTab, List list)