ホームページ » の仕方 » Minecraftのコマンドブロックの初心者ガイド

    Minecraftのコマンドブロックの初心者ガイド

    Minecraftは、若い人や新しい人にコーディングを紹介するための最良の方法の1つです。コマンドブロックは習得しやすく使いやすいです、そしてJavaプログラミングはMinecraftの改造とBukkitプラグインのすぐそばにあります。経験豊富なコーダーがいじり回すのにも、とても楽しい場所です。.

    コマンドブロックとは何ですか、またなぜそれらを使用する必要があるのか?

    コマンドブロックは、電源投入時にコンソールコマンドを実行するredstoneコンポーネントです。コンソールコマンドは、スラッシュ(/)を付けてチャットウィンドウから実行できます。手動では不可能な方法でゲームの世界を変更するためのコマンドが使用されます。また、コマンドブロックで正しく使用されると、Minecraftに独自の疑似プログラミング言語を提供します。コードは、ロジックと実行という2つの要素で構成されています。ほとんどのプログラミング言語では、両方をテキストで記述する必要があります。 Minecraftのコーディングは別の道をたどります。プログラムの論理と構造は、ブロックが配置される場所とそれらがどのように配線されているかによって決まります。つまり、あなたは自分の世界を飛び回り、プログラムのさまざまな部分をブロックごとにレイアウトできます。.

    わかりました、それではどのように始めますか?

    このガイドはバージョン1.9の新しいコマンドブロックを利用します。 1.8で動作するでしょうが、もう少し専門知識が必要かもしれません.

    新しいMinecraftの世界を開き(Superflatが最適)、クリエイティブモードになっていることを確認して、[/]ボタンを押します。これはコマンドウィンドウです。チャットウィンドウと同じですが、 '/'で始めます。スラッシュで始まるものはすべてコマンドです。実行できる最初のコマンドは

    / Minecraftを与えます:command_block

    これを分解しましょう。 「/ give」コマンドはアイテムをプレーヤーのインベントリに入れ、2つの引数を持っています:プレーヤーと与えるアイテムです。 “ @ p”は ターゲットセレクタ. セレクタ“ @p”は最寄りのプレイヤーを選択します。あるいは、Minecraftのユーザー名を使用することもできますが、コンソールからコマンドを実行すると、常に最も近いプレーヤーになります。他のターゲットセレクターはすべてのプレイヤーのための“ @a”、ランダムプレイヤーのための“ @r”、そして“ @e”はすべてのプレイヤーをターゲットにします。 実体. 実体には、モンスター、スノーボール、動物、そして矢のように、ブロックではないものすべてが含まれます。.

    コマンドが正常に実行され、新しいブロックが表示されます。始めるために地面のどこにでも置いてください.

    あなたはコマンドブロックがあなたがそれを置く方向に向いているのを見ることができます、ホッパーまたは炉のように。これは後で重要になります.

    ブロックを右クリックして(または、生産テーブルや炉にアクセスするために使用するキーを使用すると)、コマンドブロックGUIが表示されます。.

    最初はちょっと怖いようですが、心配しないでください。これらのボタンはすべて機能します。 「Impulse」と表示されているボタンは、コマンドブロックの種類を変更します。コマンドブロックには3種類あります。

    • インパルス 立ち上がり レッドストーンこれは、彼らが電力を供給されると、彼らは彼らの命令が一度実行され、たとえ彼らが電力を供給され続けたとしても停止することを意味します。これはデフォルト設定であり、1.8で利用可能な唯一のものです。
    • 毎回コマンドを実行する繰り返し ダニ 彼らは動力を与えられています。目盛りはフレームのようなもので、1秒間に最大20回、複数のコマンドを1回の目盛りで実行できます。.
    • Chainは、それを指しているコマンドブロックがそのコマンドを実行した場合にのみ実行されます。これらは1つのティックで順番に実行されます。したがって、 'Chain'という名前になります。.

    「無条件」と表示されているボタンは、チェーン内の前のブロックが正常に実行されたかどうかのチェックからコマンドブロックを停止します。もう1つのオプション「条件付き」は、前のブロックでエラーが発生しなかった場合にのみ実行されます。.

    「Needs Redstone」と表示されているボタンは、コマンドブロックに電源が入っている場合にのみコマンドを実行します。もう1つのオプション、[Always Active]は、コマンドブロックが電源が入っているかどうかをチェックしないようにし、電源が入っていると見なします。このオプションはImpulseコマンドブロックと一緒に使用してはいけません。.

    チェーンを作りましょう、私たちの最初の 'スクリプト'。次のように、最初のインパルスコマンドブロックにチェーンコマンドブロックを1〜2面を下に向けて置きます。

    チェーンブロックを必ず「常にアクティブ」に設定してください。さもなければ私達はredstoneブロックかcurrentを置く必要があるでしょう、それは不必要なスペースを取ります。チェーンの先頭にあるインパルスコマンドブロックにボタンを置き、それを押す.

    何も起こりません。これはまだコマンドを入力していないためです。インパルスブロックを右クリックして編集し、基本的なコマンドを入力します。

    スタートと言う

    コマンドブロックでスラッシュが不要なことに注目してください。必要に応じて使用できますが、不要です。 “ / say”コマンドは1つの引数textを取り、それを実行する人の観点からそれを言います。実行すると、通常のチャットと同じように「メッセージ」として表示されます。コマンドブロックから実行した場合は、「[@]メッセージ」になります。あるいは、プレーヤーの引数を取る「/ tell」と、テキストではなく生のJSONを取ることを除いて「/ tell」に似た「/ tellraw」があります。.

    あなたはより多くのことをチャットに書くためにchain commandブロックを埋めることができます。それらは同じティックで遅れることなく順番に実行されます。あなたが遅れてそれらを実行したい場合は、Redstoneリピーターでそれらを設定する必要があります。 “ / say”の他にも、項目を与える“ / give”、ポーション効果を適用する“ / effect”、あなたの世界を変更する“ / setblock”や“ / fill”など、他の基本的なコマンドもあります。 、そして他の多くの。コマンドの大規模なデータベースは、他の有用なコンテンツと共にMinecraft Wikiにあります。.

    ターゲットセレクタ

    「@ p」ターゲットセレクタは、実際には一見したよりもはるかに強力です。たとえば、すべてのエンティティをターゲットにしたい場合は「@e」を使用しますが、ゾンビだけをターゲットにしたい場合は次のように使用します。

    @e [type =ゾンビ]

    「@e」の後の括弧に注意してください。それらの括弧の中には ターゲットセレクタ引数, その完全なリストはMinecraft Wikiにあります。 “ type”引数は特定のタイプのエンティティのみを選択します。これは“ Zombie”です。コマンドブロックから10ブロック以内のすべてのゾンビをターゲットにしたい場合は、次のようにします。

    @e [タイプ=ゾンビ、r = 10]

    “ r”は半径の引数です。場所、名前、チーム、スコアなどでターゲットを設定することもできます。.

    連鎖コマンド

    他のものとは違う別のコマンドを紹介しましょう。コマンドは“ / execute”です。このコマンドは別のコマンドを入力として受け取り、それを別のエンティティの観点から実行します。 “ / execute”の構造は次のとおりです。

    / execute @target X Y Z /コマンド

    X、Y、Zは、コマンドを実行する座標です。これはほとんどのコマンドでは問題になりませんが、あなたが使用する場合には多くのことが問題になります。 相対位置. 相対位置は「〜」で始まり、その後に原点からのブロック数を示す正数または負数が続きます。これを「〜〜〜」で表します。したがって、たとえば、ある村人が話しているように「/ say」を実行したい場合は、次のようにコマンドを設定できます。

    / execute @e [type = Villager]〜〜〜/ sayやあ

    この命令により、すべての村人から全員にメッセージが出ます。複数の人や複数の村人がいる場合、これは最適ではありません。そのため、そのコマンドを再フォーマットしましょう。

    / execute @a〜〜〜/ execute @e [type = Villager、c = 1]〜〜〜/ tell @p

    これは最初のものよりもはるかに複雑で、2つの“ / execute”コマンドを一緒に連鎖させることを含みます。コマンドの最初の「/ execute」はすべてのプレイヤーで実行され、次に2番目のプレイヤーは近くの1人の村人をチェックし、その村人に最も近いプレイヤーに「Hey」と伝えさせます。これにより、一人につき1人の村人だけが話すようになります。.

    構文を学ぶ

    Minecraftには確かにたくさんのコマンドがあり、それぞれ独自の構文を持っています。各コマンドのヘルプメニューは通常、コマンドに必要な引数をすばやく教えてくれます。MinecraftWikiには、それぞれのコマンドの詳細なリストがあります。すべてのコマンドが何をするのかを正確に知ることではなく、それらを一緒に使用する方法を知ることです。 Minecraftは、結局のところ、ゲームですので、コマンドで遊んで学習プロセスの一部です.