マインクラフトは、世界中で人気のあるゲームで、プレイヤーはブロックを使って自由に世界を作り上げることができるのが特徴です。しかし、このゲームにはプレイヤーをより楽しませるための様々な機能があり、その中の一つに「コマンド」があります。コマンドは、ゲーム内で特定の動作を実行するための指示文のことで、プレイヤーが自由に設定することができます。
今回は、コマンドを使って遊び方を変える方法の一つを紹介したいと思います。それは「職業を作ること」です。マインクラフトで職業を作ることで、自分のキャラクターに個性を与えることができますし、友達と一緒にプレイする時に役割分担をすることができるので、より楽しめるようになります。
まず、職業を設定するためには、コマンドブロックを使用します。コマンドブロックは「/give @p command_block」というコマンドで手に入れることができます。そして、コマンドブロックを置いた場所で右クリックして、コマンドブロックの画面を開きます。
次に、画面の上部にある「コマンド」に職業の名前を入力します。例えば「村人」や「鉱夫」など自分が作りたい職業の名前を入力します。
画面の下部にある「ブロック条件」には「repeating」と入力し、「コマンドの条件を出力する」のチェックボックスにチェックを入れます。これはコマンドブロックが実行されるたびに、その職業のキャラクターを生成するという意味です。
さらに、「コマンド」欄に「/summon villager ~ ~ ~ {Profession:0,NoAI:1,Offers:{Recipes:[]}}」と入力します。ここで、villagerはキャラクターの種類を表し、プレイヤーの職業ごとに値を変えることで、様々な種類の職業キャラクターを作ることができます。また、カッコ内の数字はキャラクターの外見を設定するもので、0以外の数字を入力すると外見が変化します。NoAIはキャラクターが動かないようにするための指示で、1を入力することで動かなくなります。
これで、コマンドブロックに設定したコマンドを実行し、キャラクターを生成することができます。しかし、まだ職業の特性やセリフを設定する必要があります。そこで、コマンドブロックをもう一つ設置し、先ほどと同じように「コマンド」に職業の名前を入力します。さらに、「ブロック条件」には「chain」と入力し、「チェーンコマンド」というチェックボックスにチェックを入れます。
そして、上記と同様に「コマンド」欄に「/summon villager ~ ~ ~ {Profession:0,NoAI:1,Offers:{Recipes:[]}}」と入力します。このコマンドの後ろに「CustomName:職業の名前」と追加することで、キャラクターの名前が設定できます。また、「Tag:{display:{Name:職業の名前}}」と追加することで、キャラクターの名前を表示することができます。
さらに、「Attributes:[{Name:generic.maxHealth,Base:20},{Name:generic.movementSpeed,Base:0.3},{Name:generic.attackDamage,Base:4}]」と追加することで、キャラクターの体力や移動速度、攻撃力を設定することができます。また、「FallFlying:1b」を追加することで、キャラクターが飛ぶことができるようになります。
最後に、「グリッド」欄に「1 指」と入力し、「チェーンコマンド」チェックボックスをチェックして設定を保存します。これで、先ほどの職業のキャラクターが生成されたときに自動的に設定した特性やセリフが反映されます。
以上のように、コマンドブロックを使って簡単に職業を作ることができます。プレイヤーはコマンドを変更することで、様々な種類の職業キャラクターを作ることができるので、自分たちでルールを決めて楽しみながらプレイすることができます。ぜひ、マインクラフトでコマンドを使ったキャラクターを作って遊んでみてください。
