FMLAPI > LanguageRegistry

ブロック, アイテム, エンティティの名前を管理するクラス. 日本語以外にも言えることだが, 2Byte文字は基本的にUTF-8でないと正しく設定できないので注意.

目次

staticメソッド

public static void addName(Object objectToName, String name)
 

ModLoader.addNameに相当するメソッド. オブジェクトに対し名前をつけるだけで, 言語も"en_US"固定.

public static LanguageRegistry instance()
 

addName以外は非staticメソッドなので, インスタンスを利用してメソッドを呼び出す.

public static void reloadLanguageTable()
 

言語テーブルを再読み込みする.

非staticメソッド

public void addStringLocalization(String key, String value)
public void addStringLocalization(String key, String lang, String value)
 

別ファイルのlanguagePackに登録されているkeyに対して名前をつけるメソッド.

public void addNameForObject(Object objectToName, String lang, String name)
 

オブジェクトに対し名前をつけるメソッド.
String lang
言語名, アメリカ英語なら"en_US", 日本語なら"ja_JP"

public void loadLanguageTable(Properties languagePack, String lang)
 

別ファイルのlanguagePackを読み込むメソッド.
最終更新:2012年08月23日 22:55