1.7のアイテムの表示名を変更する方法

提供:Minecraft Modding Wiki
移動: 案内, 検索
Wood pickaxe.png
初心者向けのチュートリアルです。
C item.png
Itemに関係のあるチュートリアルです。

目次

[編集] アイテムの表示名を変更する

ここでは、ゲーム中に表示されるアイテム名を変更する方法について説明します。

[編集] ソースコード

アイテムの登録を行うクラスやimportは省略します。

  • SampleItem.java
public class SampleItem extends Item {
    @Override
    public String getItemStackDisplayName(ItemStack itemstack){
        return super.getItemStackDisplayName(itemstack)+" and gravel";
    }
}

[編集] 解説

[編集] SampleItem.java

Item#getItemStackDisplayNameをオーバーライドします。
このメソッドの戻り値が実際にゲーム中で表示されるアイテム名となります。

ローカライズされた文字列を表示させたい場合は、

return super.getItemStackDisplayName(itemstack)+" and "+StatCollector.translateToLocal("tile.gravel.name");

のようにStatCollector.translateToLocalを使うことできます。
(もちろん、事前に言語ファイルを作成しておく必要があります)

チュートリアル
個人用ツール