提供: Minecraft Modding Wiki
移動先: 案内検索

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()
概要 登録されている名前のリストを返す
補足