Add current ritual to diviner highlight tip (#926)
This commit is contained in:
parent
d6c1d59e5d
commit
6f5e96bd52
|
@ -4,6 +4,7 @@ import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.google.common.base.Strings;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.creativetab.CreativeTabs;
|
import net.minecraft.creativetab.CreativeTabs;
|
||||||
|
@ -65,6 +66,19 @@ public class ItemRitualDiviner extends Item implements IVariantProvider
|
||||||
return super.getUnlocalizedName(stack) + names[stack.getItemDamage()];
|
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
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
public void getSubItems(Item id, CreativeTabs creativeTab, List<ItemStack> list)
|
public void getSubItems(Item id, CreativeTabs creativeTab, List<ItemStack> list)
|
||||||
|
|
Loading…
Reference in a new issue