Crab.inspect()
From 8x9craft
function inspect(): BlockState
function inspectUp(): BlockState
function inspectDown(): BlockState
はっくんの前や上や下のブロックについての情報を取得します。 これを使うと迷路など、いろんなプログラムを作ることができます。
Returns: BlockStateを返します。BlockStateはブロックの情報を持っています。
Examples
// 木を切る
if (crab.inspect().name == 'Wood') {
crab.dig();
crab.forward();
while (crab.inspectUp().name == 'Wood') {
crab.digUp();
crab.up();
}
while (crab.inspectDown().isAir) {
crab.down();
}
}
// はっくんの下にあるブロックの情報をすべて表示します。
var info = crab.inspectDown();
var message = 'Block id: ' + info.id + '\n';
message += 'Block name: ' + info.name + '\n';
message += 'Block full name: ' + info.fullName + '\n';
message += 'Block variation: ' + info.meta + '\n';
message += 'Is the block air: ' + (info.isAir ? 'yes' : 'no') + '\n';
message += 'Is the block liquid: ' + (info.isLiquid ? 'yes' : 'no') + '\n';
console.log(message);
//Block id: 2
//Block name: Grass Block
//Block full name: minecraft:grass
//Block variation: 0
//Is the block air: yes
//Is the block liquid: yes