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

Block.setRedstoneConsumer

概要

Block.setRedstoneConsumer(ID, BOOL);
追加したブロックをredstoneUpdateHookでレッドストーン入力を検出するか設定する関数。

引数

引数説明
intIDブロックID
booleanBOOLレッドストーン入力に変化がある度に、
redstoneUpdateHook
true:呼ぶ
false:呼ばない

戻り値

-

//redstoneUpdateHookが受け取る情報を表示するテンプレ
var TEXTURE_ARRAY = [["log",1],["pumpkin",0],["chest_inventory",2],["furnace",1],["tnt",0],["command_block",0]];
Block.defineBlock(23, "test", TEXTURE_ARRAY, 1, false, 0);
Block.setRedstoneConsumer(23,true); //フックするブロックとして登録
Item.setCategory(23, ItemCategory.MATERIAL);
Player.addItemCreativeInv(23,1,0);

function redstoneUpdateHook(X, Y, Z, NEW_CURRENT, WORLD_LOADING, BLOCK_ID, BLOCK_DAMAGE){
 clientMessage("座標 [ x:"+X+", y:"+Y+", z:"+Z+" ]");
 clientMessage("ブロックの情報 [ ID:"+BLOCK_ID+", DAMAGE:"+BLOCK_DAMAGE+" ]");
 clientMessage("レッドストーン入力の流量 :"+ NEW_CURRENT+", ローディング:"+WORLD_LOADING);
}

コメントをかく


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

WIKi内検索

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

メンバー募集!