【まず準備するもの】
・マインクラフトのJava版
・コマンドブロック
・アイテム
・リダストーン
・ブロックまたは柱を設置できる建築物
【作り方】
1. 建築物内の任意の場所にコマンドブロックを設置する。
2. コマンドブロック内のコマンド欄に、「/give @p [景品のアイテム名] [個数]」を入力する。このコマンドは、プレイヤーに指定したアイテムを与えるものである。
3. コマンドブロックを右クリックし、出現したゲームループ設定画面で、動作方式を「反応」に設定する。
4. コマンドブロックの隣にリピート回路を設置する。リピート回路は、隣のブロックに繋がるように設置する必要がある。
5. リピート回路の隣にコマンドブロックを設置する。このコマンドブロックのコマンド欄には、「/scoreboard players set @p [得点用のスコアボードの名前] 0」を入力する。これは、得点用のスコアボードを作成し、プレイヤーのスコアを0に設定するものである。
6. リピート回路の隣にもう一つコマンドブロックを設置する。このコマンドブロックのコマンド欄には、「/scoreboard objectives add [得点用のスコアボードの名前] dummy [表示する文字列]」を入力する。これは、得点用のスコアボードに表示する文字列を設定するものである。
7. ゲーム内のスポーン地点付近に、得点用のスコアボードを表示するためのスコアボード表示器を設置する。
8. 得点用のスコアボードには、プレイヤーの得点を加算するためのコマンドを設定する。例えば、的に当たった場合に得点を1加算するコマンドは、「/scoreboard players add @p [得点用のスコアボードの名前] 1」である。
9. さらに、コマンドブロックを使用して、特定の得点以上の場合に景品を贈るような条件を設定することもできる。
10. 最後に、景品となるアイテムを入手するためのコマンドを設定したコマンドブロックを、建築物内に設置する。
これで、プレイヤーが的に当たった際に得点が加算され、ある条件を満たした場合に景品が贈られる的当てゲームが作成できる。また、コマンドの詳細や追加の仕組みは、マイクラのコマンドブロックの活用方法を調べることでより詳しく学ぶことができる。
