提供: Minecraft Modding Wiki
アイテムのツールチップに情報を表示させる
ここでは、アイテムのツールチップに情報を表示させる方法について説明します。
ソースコード
アイテムの登録を行うクラスやimportは省略します。
- SampleItem.java
public class SampleItem extends Item { @Override @SideOnly(Side.CLIENT) public void addInformation(ItemStack itemStack, EntityPlayer player, List list, boolean p_77624_4_) { list.add("Sample Text"); } }
解説
SampleItemCore.java
Item#addInformationをオーバーライドします。
このメソッドの引数のlistに文字列を追加すると、その文字列がアイテムのツールチップに表示されるようになります。
文字色の変更は
list.add(ChatFormatting.RED+"Sample Text");
のように、文字列の前にChatFormattingを足すことでできます。
ローカライズされた文字列を表示したい場合は
list.add(StatCollector.translateToLocal("item.stick.name"));
のようにすることでできます。