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個である。
注意点は
- 同じアイテム名で二度この関数を呼び出すと落ちる。要検証
型 | 引数 | 説明 | 省略 |
---|---|---|---|
int | ID | アイテムID | |
string | TEXTURE_NAME | テクスチャ名 | |
int | TEXTURE_GROUP | テクスチャ番号 | 可(0) 非推奨 |
string | ITEM_NAME | アイテム名 | 可(undefined) 非推奨 |
int | STACK_LIMIT | スタック上限 | 可(64) |
コメントをかく