提供: Minecraft Modding Wiki
2015年9月22日 (火) 18:05時点におけるFさん (トーク | 投稿記録)による版 (ページの作成:「==アイテムのツールチップに情報を表示させる== <p>ここでは、アイテムのツールチップに情報を表示させる方法について説明...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

アイテムのツールチップに情報を表示させる

ここでは、アイテムのツールチップに情報を表示させる方法について説明します。

ソースコード

アイテムの登録を行うクラスや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"));

のようにすることでできます。