Mojangより配信されているMinecraft: Pocket EditionのModについて包括的に扱うwikiです。

Item.addCraftRecipe

概要

Item.addCraftRecipe(ID, AMOUNT, DAMAGE, RECIPE_ARRAY);
4種類の素材を使ったレシピを追加する。
この関数で追加したレシピは2x2スロットにも対応する。

引数

引数説明
intID完成品のアイテムID
intAMOUNT完成品の個数
intDAMAGE完成品のダメージ値
arrayRECIPE_ARRAY素材の情報

素材の情報 RECIPE_ARRAY
素材の情報は配列で渡される。
素材の種類は、最低限一種類あればそれ以降は省略できる。
だだし、必ずID, AMOUNT, DAMAGEの3要素を1セットで入れる事。
1.6以前はID, AMOUNTだけでも機能していたが、変更になった。

AMOUNTを複数設定すると、その個数分だけスロットを占領する。
例えば、素材の合計個数が4を超えると、2x2のスロットではクラフト出来なくなり、
クラフトテーブルでしか確認できなくなる。

素材の配置は、part1から左上、右上、左下、右下の順に配置される。
var RECIPE_ARRAY = [ 
     part1_ID, part1_AMOUNT, part1_DAMAGE, //一個目の素材
     part2_ID, part2_AMOUNT, part2_DAMAGE, //二個目の素材
     part3_ID, part3_AMOUNT, part3_DAMAGE, //三個目の素材
     part4_ID, part4_AMOUNT, part4_DAMAGE  //四個目の素材
    ];

戻り値

  • なし

//シャベルを作る様々なレシピを追加する
var RECIPE_ARRAY_1 = [
     3, 1, 0 //土(ID:3)を1個指定、他は省略
    ];
var RECIPE_ARRAY_2 = [ 
     3, 5, 0 //土を5個指定
    ];       //4個を超えたのでクラフトテーブルでないと確認出来ない
var RECIPE_ARRAY_3 = [ 
     3, 4, 0, //土8個を半分づつ指定
     3, 4, 0  //4個を超えたのでクラフトテーブルでないと確認出来ない
    ];
var RECIPE_ARRAY_4 = [ 
     3, 1, 0, //土1個
     4, 1, 0, //丸石1個
     5, 1, 0  //オークの木材1個
    ];
var RECIPE_ARRAY_5 = [ 
     3, 1, 0, //土1個
     4, 1, 0, //丸石1個
     5, 1, 0, //オークの木材1個
     6, 1, 0  //オークの苗木1個
    ];
Item.addCraftRecipe(269, 1, 0, RECIPE_ARRAY_1);//木のシャベル
Item.addCraftRecipe(273, 1, 0, RECIPE_ARRAY_2);//石のシャベル
Item.addCraftRecipe(256, 1, 0, RECIPE_ARRAY_3);//鉄のシャベル
Item.addCraftRecipe(284, 1, 0, RECIPE_ARRAY_4);//金のシャベル
Item.addCraftRecipe(277, 1, 0, RECIPE_ARRAY_5);//ダイヤのシャベル

関連関数

コメントをかく


利用規約をご確認のうえご記入下さい

WIKi内検索

メンバーのみ編集できます

メンバー募集!