Crab.inspect()

From 8x9craft
Jump to: navigation, search
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

See also

Navigation menu

Internal error

Jump to: navigation, search
[0d656f76ff4c4449b5a79362] 2024-03-29 15:36:17: Fatal exception of type "Error"

Navigation menu