Add current ritual to diviner highlight tip (#926)

This commit is contained in:
Nicholas Ignoffo 2016-09-18 18:17:10 -07:00
parent d6c1d59e5d
commit 6f5e96bd52

View file

@ -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<ItemStack> list)