AgentSkillsCN

redstone-basics

《我的世界》红石电路基础——逻辑门、时钟电路、活塞机制。 适用场景:打造自动化系统、自动门、陷阱装置或农场设施。

SKILL.md
--- frontmatter
name: redstone-basics
description: |
  Minecraft redstone circuit basics - logic gates, clocks, pistons.
  Use when: Building automated systems, doors, traps, farms.

レッドストーン回路基礎スキル

自動化システムの基盤となるレッドストーンの使い方。

基本部品

電源(信号源)

アイテム信号強度特徴
レッドストーントーチ15常時ON
レバー15ON/OFF切替
ボタン15一時的(木1秒、石0.5秒)
感圧板15踏むとON
トリップワイヤー15糸を通過でON
日照センサー0-15昼夜で変化
オブザーバー15ブロック変化検知

伝達(ワイヤー)

アイテム特徴
レッドストーンダスト15ブロックで減衰
リピーター信号強度リセット、遅延
コンパレーター信号比較、減算

出力

アイテム動作
ピストンブロックを押す
粘着ピストンブロックを押す&引く
ドア開閉
ディスペンサーアイテム発射
ドロッパーアイテム排出
ホッパーアイテム転送(OFF時停止)
ランプ光る
TNT爆発

信号の伝達

基本ルール

code
# レッドストーンダストは15ブロックで信号がなくなる
[電源] ─────────────→ [15ブロック先で消える]
  15   14   13  ...  2    1    0

# リピーターで延長
[電源] ─── [リピーター] ─── [リピーター] ───→ 無限に延長可能

信号の向き

code
# ダストは隣接ブロックを充電
   ↑
← ■ →  ■=ダストがあるブロック
   ↓

# リピーターは一方向のみ
→ [>] →  入力→出力の向きが固定

論理ゲート

NOT(反転)

code
入力 → [T] → 出力
       │
       ブロック

T=レッドストーントーチ
入力ONでトーチOFF、入力OFFでトーチON

AND(両方ON)

code
入力A ─┐
       ├─ [T] → 出力
入力B ─┘

両方ONの時だけ出力ON

OR(どちらかON)

code
入力A ─┬─→ 出力
入力B ─┘

どちらかONで出力ON

XOR(排他的OR)

code
複雑な回路が必要
片方だけONの時に出力ON

リピーター

機能

  1. 信号延長: 強度を15にリセット
  2. 遅延: 1-4tick(0.1-0.4秒)
  3. 一方向: 逆流しない
  4. ロック: 横からの信号でロック

遅延設定

code
右クリックで遅延変更
1tick → 2tick → 3tick → 4tick → 1tick...

コンパレーター

モード

  1. 比較モード(前のトーチ消灯)

    • 後ろ≥横 → 後ろの信号を出力
    • 後ろ<横 → 信号なし
  2. 減算モード(前のトーチ点灯)

    • 後ろ - 横 = 出力

コンテナ読み取り

code
[チェスト] → [コンパレーター] → 信号
チェストの中身量に応じて0-15の信号

クロック回路

リピータークロック

code
[リピーター]→[リピーター]→[リピーター]
      ↑                          │
      └──────────────────────────┘
  • リピーター数と遅延で周期調整

オブザーバークロック(高速)

code
[オブザーバー]⇔[オブザーバー]
向かい合わせで高速クロック

ホッパークロック(低速)

code
[ホッパー]⇔[ホッパー]
     ↓
[コンパレーター]
アイテム数で周期調整

実用回路

自動ドア

code
[感圧板] → [ピストン/ドア]
踏むと開く

隠しドア(2x2ピストン)

code
      [P][P]
レバー→[P][P]

アイテムエレベーター

code
[ドロッパー]
    ↑
[ドロッパー]
    ↑
[ホッパー]
クロック信号で上に運ぶ

自動かまど

code
[チェスト]→[ホッパー]→[かまど]→[ホッパー]→[チェスト]
  原料                              完成品
           [ホッパー]
              ↓
           [チェスト]
             燃料

Tフリップフロップ

ボタン1回でON、もう1回でOFF。

code
        [ドロッパー]
            ↑↓
        [ドロッパー]
            │
ボタン→[リピーター]→[コンパレーター]→出力

Tips

デバッグ方法

  • レッドストーンランプで信号確認
  • 一部分ずつ動作確認

遅延計算

  • 1tick = 0.1秒
  • リピーター最小1tick
  • ピストン伸縮で計3tick

信号強度

  • ダストで確認(明るさで判別)
  • コンパレーターで数値化

用語集

用語意味
tickゲーム時間の単位(0.05秒)
BUDブロック更新検知器
0-tick瞬間的な信号パルス
QC準接続(バグ/仕様)