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

ModPE.setItem

概要

ModPE.setItem(ID, TEXTURE_NAME, TEXTURE_GROUP, ITEM_NAME, STACK_LIMIT);
アイテムを追加、または変更する関数。
PEで利用できるIDは4095までであり、
0から255まではブロックとして認識される為、
実質利用できるアイテムのIDの幅は256から4095までである。

既に使われているアイテムIDに対しても使用できる。

ITEM_NAMEにはItem.getNameで得られるような文字列リソースの指定はできない模様。要検証

また、STACK_LIMITは通常アイテムのスタック上限64以上を指定することも可能。
ただし、100以上、つまり三桁になると挙動がおかしくなる為、
実質の最大スタック上限は99個である。


注意点は
  • 同じアイテム名で二度この関数を呼び出すと落ちる。要検証

引数

引数説明省略
intIDアイテムID
stringTEXTURE_NAMEテクスチャ名
intTEXTURE_GROUPテクスチャ番号可(0)
非推奨
stringITEM_NAMEアイテム名可(undefined)
非推奨
intSTACK_LIMITスタック上限可(64)

戻り値

  • なし

//ID:2000、棒のテクスチャ、アイテム名は『test1』、スタック上限が99のアイテムを設定。
ModPE.setItem(2000, "stick", 0, "test1", 99);
//棒で叩くと追加したアイテムが100個ドロップする。
function useItem(x,y,z,itemID){
clientMessage(itemID);
 if(itemID==280){
  Level.dropItem(x,y,z,0,2000,100);
 }
}

コメントをかく


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

WIKi内検索

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

メンバー募集!