.agents/skills/mc_cli/interact_block/SKILL.md
指定した座標のブロック(レバー、ボタンなど)を操作します。
npx skillsauth add yadokari1130/MC-Redstone-AI minecraft_interact_blockInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
このスキルは、Minecraft サーバー(Fabric)の HTTP API を使用して、指定した座標にあるブロック(レバー、ボタンなど)に対してインタラクト操作を実行するためのものです。
mc-cli ツールを使用して、以下のコマンドを実行します。
./mc-cli/mc-cli interact-block --x <X座標> --y <Y座標> --z <Z座標> [--x1 <開始X> --y1 <開始Y> --z1 <開始Z> --x2 <終了X> --y2 <終了Y> --z2 <終了Z> --delay <待機チック数>]
--x, --y, --z: 操作対象のブロックの座標(整数)。--x1, --y1, --z1: (提出任意) 操作後に状態を確認したい範囲の開始座標。--x2, --y2, --z2: (提出任意) 操作後に状態を確認したい範囲の終了座標。--delay: (任意) 操作から状態確認までの待機時間(ゲームチック単位。1チック=50ms)。デフォルトは 0。
--url: (任意) サーバーの URL。デフォルトは http://localhost:8080。コマンドの実行結果は、成功・失敗のステータスを含む JSON 形式で出力されます。
座標(x1)が指定された場合、data フィールドに指定範囲のブロック情報が含まれます。指定されない場合は、メッセージのみが返されます。
{
"success": true,
"message": "ブロックの操作に成功しました"
}
{
"success": true,
"data": [
[
["minecraft:redstone_wire", [0, 100, 1], {"power": "15"}]
]
]
}
x1 等の座標と delay を併用することで、操作によって回路がどのように変化したかを一度のコマンド実行で確認できます。minecraft_get_blocks スキルを参照してください。tools
指定した座標にあるブロックのインベントリにアイテムをセットします。
tools
Minecraft の世界に指定したブロックを配置します。
tools
Minecraft の世界から指定した範囲のブロック情報を取得します。
tools
Minecraft の世界で指定した範囲を特定のブロックで埋めます。