OreDictionaryについて
OreDictionayは鉱石辞書という異なるMod間でのアイテムの共有を可能にするAPIである. 具体的な使い方は鉱石辞書の利用を参照.
鉱石登録メソッド
メソッド名
|
public static void registerOre(String name, Item ore)
|
メソッド名
|
public static void registerOre(String name, Block ore)
|
メソッド名
|
public static void registerOre(String name, ItemStack ore)
|
メソッド名
|
public static void registerOre(int id, Item ore)
|
メソッド名
|
public static void registerOre(int id, Block ore)
|
メソッド名
|
public static void registerOre(int id, ItemStack ore)
|
概要
|
辞書登録用メソッド, 他のModとは同じ文字列または同じIDで共有化される
|
補足
|
鉱石辞書という名前だが, 鉱石でなくても利用可能
|
参照用メソッド
メソッド名
|
public static int getOreID(String name)
|
概要
|
登録名からIDを取得するメソッド
|
補足
|
未登録の場合は新たに登録され, 登録されたIDが返される
|
メソッド名
|
public static String getOreName(int id)
|
概要
|
IDから登録名を取得するメソッド
|
補足
|
未登録の場合は"Unknown"が返される
|
メソッド名
|
public static int getOreID(ItemStack itemStack)
|
概要
|
ItemStackからIDを取得するメソッド
|
補足
|
未登録の場合は-1が返される
|
メソッド名
|
public static ArrayList<ItemStack> getOres(String name)
|
概要
|
同じ名前で登録されているItemStackのリストを返す
|
補足
|
|
メソッド名
|
public static ArrayList<ItemStack> getOres(Integer id)
|
概要
|
同じIDで登録されているItemStackのリストを返す
|
補足
|
|
メソッド名
|
public static String[] getOreNames()
|
概要
|
登録されている名前のリストを返す
|
補足
|
|