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

Item.setStackedByData

概要

Item.setStackedByData(ID, BOOL);
アイテムのスタックを、ダメージ値毎に個別で行うかどうかを設定する関数。
例えば、羊毛(35)や原木(17)、苗木(6)などがダメージ値別にスタックが管理されており、
この関数でfalseで設定すると、
ダメージ値が違っていても同じ物としてスタックされるようになる。

引数

引数説明
intIDアイテムID
booleanBOOLtrue:ダメージ別にスタック
false: アイテムIDが同じなら区別なくスタック

戻り値

-

//棒で叩くと追加アイテム"test"がドロップ
//叩く度にダメージ値が違う"test"がドロップする。

ModPE.setItem(2000, "apple", 0, "test", 64);
Item.setStackedByData(2000, true); //"test"はダメージ別スタックなので、同じダメージ値でないとスタック出来ない。
Item.setStackedByData(17, false); //逆に、原木(17)のダメージ別スタックはfalseに変更されているので、白樺とオークが一緒にスタックされる。
var i=0;
function useItem(X,Y,Z,itemID){
 if(itemID==280){
  clientMessage("ダメージ値"+i+"のアイテムをドロップ");
  Level.dropItem(X, Y, Z, 0, 2000, 5, i);
 i = (i+1)%4;
 }
}

コメントをかく


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

WIKi内検索

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

メンバー募集!