ゲーム全般に関するレジストリクラス
目次
レシピ関連
public static void addRecipe(ItemStack output, Object... params)
public static void addShapelessRecipe(ItemStack output, Object... params)
public static void addRecipe(IRecipe recipe)
ModLoader.addRecipe(), ModLoader.addShapelessRecipe()に相当するメソッド.
- ItemStack output
- 出来上がるアイテム
- Object... params
- レシピ
- IRecipe recipe
- Forgeの鉱石辞書によるレシピ(ShapedOreRecipeなど)
精錬関連
public static void addSmelting(int input, ItemStack output, float xp)
ModLoader.addSmelting()に相当するメソッド.
- int input
- 精錬前のブロック, アイテムID
- ItemStack output
- 精錬後のアイテム
- float xp
- 精錬後に得られる経験値
public static void registerFuelHandler(IFuelHandler handler)
BaseMod.addFuelに相当するメソッド.
- IFuelHandler handler
- getBurnTimeを実装したクラス
ブロック関連
public static void registerBlock(net.minecraft.src.Block block)
public static void registerBlock(net.minecraft.src.Block block, Class<? extends ItemBlock> itemclass)
ModLoader.registerBlock()に相当するメソッド. 追加ブロックの登録を行う.
- Block block
- 登録する追加ブロック
- Class <? extends ItemBlock> itemclass
- 登録するアイテムブロック
GenerateSurface, GenerateNether
public static void registerWorldGenerator(IWorldGenerator generator)
BaseMod.generateSurface, generateNetherに相当するメソッド.
- IWorldGenerator generator
- generateを実装したクラス
ディスペンサー
public static void registerDispenserHandler(IDispenseHandler handler)
BaseMod.dispenseEntityに相当するメソッド.
- IDispanseHandler handler
- dispenseを実装したクラス
TileEntity
public static void registerTileEntity(Class<? extends TileEntity> tileEntityClass, String id)
ModLoader.registerTileEntityに相当するメソッド.
- Class<? extends TileEntity> tileEntityClass
- TileEntityのクラス
- String id
- TileEntityの固有文字列ID
バイオーム関連
public static void addBiome(BiomeGenBase biome)
public static void removeBiome(BiomeGenBase biome)
バイオームの追加と削除を行うメソッド
他
public static void registerCraftingHandler(ICraftingHandler handler)
public static void onItemCrafted(EntityPlayer player, ItemStack item, IInventory craftMatrix)
public static void onItemSmelted(EntityPlayer player, ItemStack item)
public static void registerPickupHandler(IPickupNotifier handler)
public static void onPickupNotification(EntityPlayer player, EntityItem item)
使ったことがないので詳細不明
最終更新:2012年08月23日 22:43