レッドストーン回路の自動テストが失敗した際の切り分け・局所修正手順。get_blocks, interact_block, place_blocks を使ったデバッグ方法を定義する。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
トリップワイヤーフックのブロック更新伝播特性を利用した、レッドストーン配線不要の「無線」BUD通信技法です。ボートとトラップドアを組み合わせることで、レバーなどのスイッチ操作で何度も繰り返し発火させることができます。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
トリップワイヤーフックのブロック更新伝播特性を利用した、レッドストーン配線不要の「無線」BUD通信技法です。ボートとトラップドアを組み合わせることで、レバーなどのスイッチ操作で何度も繰り返し発火させることができます。
この技法では、トリップワイヤーの powered 状態変化が、同じ軸上に配置された逆向きのトリップワイヤーフックにブロック更新を伝播させる特性を利用します。これにより、レッドストーンダストやオブザーバーを使わずに、離れた場所のBUDピストンを発火させる「無線通信」が実現できます。
さらに、ボート+粘着ピストン+トラップドアの組み合わせにより、スイッチ操作のたびにトリップワイヤーの検知状態を繰り返し切り替えることができ、1回きりではなく何度でも発火させられます。
以下のスキルを事前に理解していることが推奨されます。
2つのトリップワイヤーフックが同じ軸(X軸またはZ軸)上に配置され、互いに逆向きの場合、片方のフックに接続されたトリップワイヤーの状態変化が、もう片方の離れた逆向きフックにもブロック更新を伝播させます。
これは MC-114965 / MC-115322 の「バグ」が修正された後も残っている仕様的な特性です。
[フックA: 東向き] ← [トリップワイヤー: powered変化] → 更新が伝播 → [フックB: 西向き(離れた場所)]
フックBの周囲にBUDピストンを配置すれば、レッドストーン配線なしに「無線」でBUD発火が実現できます。
powered 状態が切り替わる状態A: ボートがトリップワイヤーに触れている(powered=true)
↓ レバーON
ピストン伸びる → トラップドア下がる → ボート下がる → トリップワイヤーから離れる(powered=false)
↓ フック更新伝播 → 離れたBUD発火
状態B: ボートがトリップワイヤーに触れていない(powered=false)
↓ レバーOFF
ピストン縮む → トラップドア上がる → ボート上がる → トリップワイヤーに触れる(powered=true)
↓ フック更新伝播 → 離れたBUD発火(繰り返し)
[レバー]
[粘着ピストン: 下向き]
[鉄トラップドア] [トリップワイヤー] → [トリップワイヤーフック: 東向き]
[ボート]
/summon minecraft:boat や /boat コマンドで配置可能)[トリップワイヤーフック: 西向き]
[鉄ブロック]
[粘着ピストン: 上向き(BUD)]
[スライムブロック]
[レッドストーンブロック]
| 要素 | 状態 |
|---|---|
| レバー | OFF(powered=false) |
| 粘着ピストン(入力側) | 縮む(extended=false) |
| トラップドア | 元の位置(y=3) |
| ボート | トラップドアの上(y=3.1875) |
| トリップワイヤー | powered=true(ボートが触れている) |
| 出力側BUDピストン | 縮む(extended=false) |
[5,4,3] が伸びる(extended=true)[5,3,3] が下がる([5,2,3] に移動)y=3.1875 → y=2.1875)[5,3,4] から離れるpowered が true → false に変化[4,3,4] が更新される[9,3,4] にブロック更新が伝播[9,3,4] の周囲のBUDピストン [10,4,4] が伸びる[5,4,3] が縮む(extended=false)[5,2,3] が上がる([5,3,3] に戻る)y=2.1875 → y=3.1875)[5,3,4] に再び触れるpowered が false → true に変化[4,3,4] が更新される[9,3,4] にブロック更新が伝播[10,4,4] が再び伸びる以下の座標は実際に動作を検証した装置です(Minecraft 26.1 / Fabric環境)。
| 座標 | ブロック | BlockState |
|---|---|---|
[5,5,3] | minecraft:lever | face=floor, facing=south, powered=false |
[5,4,3] | minecraft:sticky_piston | extended=false, facing=down |
[5,3,3] | minecraft:iron_trapdoor | facing=west, half=bottom, open=false |
[5,3,4] | minecraft:tripwire | attached=false, powered=true, west=true |
[4,3,4] | minecraft:tripwire_hook | attached=false, facing=east, powered=false |
minecraft:oak_boat を [5,3,3] の直上に配置| 座標 | ブロック | BlockState |
|---|---|---|
[9,3,4] | minecraft:tripwire_hook | attached=false, facing=west, powered=false |
[10,3,4] | minecraft:iron_block | (支持ブロック) |
[10,4,4] | minecraft:sticky_piston | extended=false, facing=up |
[10,5,4] | minecraft:slime_block | |
[10,6,4] | minecraft:redstone_block | |
[10,8,4] | minecraft:waxed_copper_bulb | 出力A |
[10,8,5] | minecraft:comparator | facing=north, mode=compare |
[10,8,6] | minecraft:redstone_wire | 出力B |
[10,8,7] | minecraft:waxed_copper_bulb | 出力C |
レバー操作からピストンが動作するまでに約1秒(20チック)の遅延があります。これは以下の要因が考えられます:
高速な切り替えが必要な場合は、この遅延を考慮してください。
ボートは必ずトラップドアの中央付近に配置してください。端に寄りすぎると、trapdoorの移動に連動しない可能性があります。
ボート以外のエンティティ(プレイヤー、Mob、アイテムなど)がトリップワイヤーに触れると、予期しない発火が生じる可能性があります。密閉空間や周囲をブロックで囲むことで防止できます。
入力側と出力側が異なるチャンクに跨る場合、両方のチャンクが読み込まれている必要があります。チャンク境界付近での使用には注意が必要です。
この技法は Minecraft Java Edition(バニラ・Fabric) で検証済みです。PaperやSpigotなどのサーバーでは、トリップワイヤー関連のバグ修正が入っている可能性があり、動作しない場合があります。
レバーの代わりにクロック回路(オブザーバー・リピーターなど)を接続することで、自動的に繰り返し発火させることができます。
入力側と出力側を対称的に配置し、双方向の無線通信も実現可能です。
1つの入力側に対して、同一直線上に複数の逆向きフックを配置することで、1つの送信源から複数の地点に同時に信号を送る「ブロードキャスト」も可能です。
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
レッドストーン回路の自動テストが失敗した際の切り分け・局所修正手順。get_blocks, interact_block, place_blocks を使ったデバッグ方法を定義する。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
レッドストーン回路の自動テストが失敗した際の切り分け・局所修正手順。CLI版の mc-cli get-blocks, interact-block, place-blocks を使ったデバッグ方法を定義する。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
agent 向けテキスト指示(skill / slash command / task プロンプト / CLAUDE.md 節 / コード生成プロンプト)を、バイアスを排した実行者に動かしてもらい、両面(実行者の自己申告 + 指示側メトリクス)で評価して反復改善する手法。改善が頭打ちになるまで回す。プロンプトや skill を新規作成・大幅改訂した直後、またはエージェントの挙動が期待通りにならない原因を指示側の曖昧さに求めたいときに使う。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Minecraft のレッドストーン回路や構造物を設計するための、JSON データモデルの仕様と設計ガイドラインです。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
CLI版 mc-cli drop-items コマンドの使い方。ホッパーやコンテナに投入するアイテムを世界にドロップする時に読む。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
CLI版 mc-cli fill コマンドの使い方。土台作成や範囲消去(air)を行う前に読む。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.