modding関係 IR2

modderの皆様へ

IR2のdev版を開発環境に組み込む事により、IR2の加工レシピ追加やRS機械の追加ができます。
レシピ追加に関してはRecipesクラスのstaticなメソッドで可能です。
RS機械の追加に関してはBlockMachineBase,TileEntityMachineBaseあたりを継承して頂ければと思います。

IMC関係

2.005より、InterModCommsによる加工レシピの追加が可能になりました。
modの初期化時に、"jp-plusplus-ir2"宛てに以下のメッセージを飛ばす事でレシピ追加が可能です。

key 意味 内容
exp 加工機械から取り出す際に出現する経験値 NBT。"Input"で対象ItemStackを、"Output"で経験値の出現確率(float)を指定
crusher 破砕レシピ NBT。"Input"で素材ItemStackを、"Size"で完成品の種類の数を(1~3:int)、"Probability"+i(iは0~Size:int)で完成品の出現確率(float)を、"Output"+i で完成品ItemStackを指定
extractor 抽出レシピ NBT。"Input"で素材ItemStackを、"Output"で取り出せるレッドストーンの個数(int)を指定
loom 織物レシピ NBT。"Input"で素材ItemStackを、"Output"で完成品ItemStackを指定
dyer 染色レシピ NBT。"Input"で素材ItemStack(メタ値不問)を指定
harvester 収穫機の収穫対象 ItemStack。収穫対象のブロックとメタ値を指定
wood 伐採機の伐採対象(木) ItemStack。木として扱って欲しいItemBlockを指定
leave 伐採機の伐採対象(葉) ItemStack。葉として扱って欲しいItemBlockを指定
fisher 漁獲アイテム NBT。"Output"でItemStackを、"Weight"で重み(int)を指定
ocean 海洋での漁獲アイテム NBT。"Output"でItemStackを、"Weight"で重み(int)を指定
composition 合成での価値とか重み NBT。"Input"でItemStackを、"Weight"で重み(int)を、"Value"で価値(int)を、"ID"で素材の種類(後述!:String)を指定


合成の種類について

合成かまどでは、投入されたアイテムの種類によって完成品の出現傾向が異なります。
デフォルトでは、以下の値が用意されています。

名前 意味
other その他
plant 植物
tool 道具
food 食べ物
ore 鉱石
magic 魔法

また、IDにこれら以外の値を指定することもできます。

  • 最終更新:2015-06-21 22:09:46

このWIKIを編集するにはパスワード入力が必要です

認証パスワード