フローティングブロックの列を行にする

垂直に配置されたブロックの可変数(最小4から最大7)があるとしましょう:

 (B) (B) (B) B B B - B 

粘着性のあるピストンを使用せずに、このように水平に配置する(レバーを使用してオンとオフを切り替える)最も効率的な方法は何ですか。 (レバーをアクティブにする以外に)手動で介入しなくても、もう一度複製できるか?

- (B) (B) (B) B B B B 

(2つの-同じレベルを定義します)

コメント

  • シンプル:魔法を使用してください!
  • @badp、何ですかこれはどういう意味ですか?
  • それは'私が'あなたのことをよく考えていないことを意味しているはずです'バニラマインクラフトで質問が可能です。
  • @badp、リバースピストンエレベーターはどうですか?そして最後に、ピストンが検出器によって作動しましたか?
  • 待ってください、私はあなたの投稿を読み間違え、'は"ピストンなし"ではなく"スティッキーピストンなし"。 'ごめんなさい。

回答

実は考えてみるとそれほど複雑ではありません。リバーシブルにしますか?レッドストーンで時計を作成するだけです。smpモードで作成しますか、シングルプレイヤーモードで作成しますか?smpクロックではまだバグがあります。
これがその方法です:

 |----------[P] | [B] <- Block creation here ? (Such as cobblestone ?) | [B] | [B] | [B] | [B] | [B] [Clock System]-[P][B][ ][ ][ ][ ][ ][ ][P] <- Optional [Ground]|---------[P] <- Optional 

したがって、ここでは、必要なほぼすべての場所にスイッチを配置する必要があります(I 「怠惰で、この回路図を描くのは複雑です。左と上のピストン([P])を使用してこれらのブロックを水平にし、下のピストンと右のピストンをそれらを垂直に戻すので、次のことを行う必要があります。水平にしたい場合は、上下のピストン(時計に接続)をアクティブにします。垂直にしたい場合は、その逆を行います。
間違っていますが、それは私がそれを行う方法です。多分あなたは7ブロックのために6ブロックだけを置くべきですがピストンで制限します。それが機能するかどうか試してみてください。

ちなみに、これを反転させたくない場合は、右と下のピストンを取り外すだけです。これにより、垂直->水平のみが実行され、逆システムは実行されません。

何をしたいのかを正確に教えていただければ、それ以上のお手伝いができます。このテクニックは、石畳の農場を作るためによく使用されます。水平線の最後のブロックを掘ると、別のブロックが作成されます。このシステムには時間がかかり、ブロックごとに機能することに注意してください。(手動にしたい場合を除いて)より高速で時計を使用しないシステムはないと思います。

時計システムのリンクです:リピーター/ピストン付き時計

コメント

  • 私はそれが怠惰であることを知っています'が、これは木のためです。基本的に、木は幹の4〜7ブロックを成長させ、次にそれは一列に押し下げられるので、木を得るのは非常に簡単です。 '基本的には、成長した木を見て、何か(ボタンまたはレバー)をアクティブにして、すべてのウッドブロックを水平に配置できるようにしたいと思います。それから私は木を手に入れ、私またはメカニズムはそれを作り、すべてが以前の状態に戻り、新しい木が成長したときに私がこれを再び行うことができるようにします。' / li>
  • With …ツリー…?そして、あなたは葉をどうしますか?正直なところ、'は'可能だとは思いません。葉がランダムすぎるため、システムがブロックされる可能性があります。たとえば、ツリーが7で、上部に1ブロックの休暇がある場合、'プッシュできなくなります。木のランダム性のため、'ある種のボタンを実行することはできません。試すことはできますが、自動化されることはありません。 '作業が多すぎるので、独自の方法を見つける必要があります。私が提供した回路図は良い点です。木が例外よりも大きい場合は、左側にピストンを追加する必要があります。それはうまくいくはずです。 '投稿を編集してお手伝いします。
  • '高さが間にある特定の種類の木があります。 4と7(質問のとおり)。また、ピストンに押されたり、ブロックが消えたりすると、葉が消えます。
  • それは問題ではありません。'このシステムは、新しいものの永続的な流れでのみ機能します。到着をブロックします。それが'自動ツリーファームがない理由です…申し訳ありませんが'それ以上のことはできません。

回答

これがバニラマインクラフトで可能だとは思わない。

コメント

  • 'は常にそれを行う方法です。これが実際には本当に複雑なレッドストーン回路になることを除いて…まったく何もありません。したがって、'は可能ですが、非常に困難です…

回答

垂直ブロックのセットを他のブロックと交換することで水平に移動できます(引き続き垂直になります)。

ここでは、砂と重力フィードを使用して交換する基本的なモックアップを示します。ブロック:

B - a block that you want to move P - a piston S - a replacement block of sand or gravel S S S S S S P S BSSP B B B B B BP 

プロセスは次のようになります。最初に下部ピストンがブロックを左に押し、次に収縮します。次に上部ピストンがブロックを押し下げます。最後に、右上のピストンが砂のブロックを左に押して後退します。

上部のピストンはブロックを押し下げることができなければならず、押すことができないため、交換用のブロックが必要です。空気。このモックアップは、重力だけを使用して砂のブロックを供給することができるため、砂を使用します。これにより、プロセスが簡単になります。

水平にしたいブロックのセットの下に7ブロックのピットを残すと、他のブロックが水平になるとすぐに砂が見えなくなる可能性がありますが、ピストンと砂供給システムがまだ表示されている可能性があるため、視覚的にどの程度の効果があるかはわかりません。

この簡単な例を実装するには、3つのピストンに接続された短パルスクロックと、正しい順序で点火するための適切な遅延、およびプロセスの開始時間を制御するスイッチが必要です。

コメント

  • 私の答えに対する彼のコメントを読んでください。彼は自動ツリーファームを作成したいと思っていますが、私は'スティッキーピストンを備えた非常に複雑なシステムを作成したい場合を除いて、'は可能だと思います。'とは思いませんでした。砂についてよりそのためのks ^^

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です