マインクラフト1.21.1でチェストをランダム配置するコマンドは?マインクラフト

ゲームポータル
ゲームポータル
マインクラフトJava版1.21.1で、チェストをランダムに配置するコマンドはどう作成すれば良いですか?

結論:
コマンドブロックを使ってランダムにチェストを配置する。

マインクラフト1.21.1でのチェストのランダム配置コマンド

- チェストの準備
- 14個のチェスト
- 5個のチェスト
- 各チェストに豚肉を1個ずつ入れる
- 特定のチェストに感圧版や青色羊毛を入れる

- コマンドの作成
- 14個のチェストを配置するコマンド
- 例:
- /execute as @a at @s run setblock x1 y1 z1 minecraft:chest{Items:[{Slot:0b,id:"minecraft:cooked_porkchop",Count:1b},{Slot:1b,id:"minecraft:stone_pressure_plate",Count:1b}]} replace
- 感圧版は特定のチェストにのみ配置
- 5個のチェストを配置するコマンド
- 例:
- /execute as @a at @s run setblock x1 y1 z1 minecraft:chest{Items:[{Slot:0b,id:"minecraft:cooked_porkchop",Count:1b},{Slot:1b,id:"minecraft:blue_wool",Count:1b}]} replace

- ランダム配置の実行
- スコアボードを使用してランダムな値を生成
- /scoreboard objectives add random dummy
- プレイヤーのスコアをランダムに設定
- /execute as @a run scoreboard players set @s random 0
- スコアボードの値に基づいてチェストを配置
- /execute as @a[scores={random=0..13}] run setblock x1 y1 z1 minecraft:chest{Items:[{Slot:0b,id:"minecraft:cooked_porkchop",Count:1b},{Slot:1b,id:"minecraft:stone_pressure_plate",Count:1b}]} replace

- コマンドの実行方法
- コマンドブロックに全てのコマンドを入力
- ゲーム開始時に実行されるように設定
- レッドストーン信号や特定のイベントで動作

- 配置する座標は適宜調整
- 感圧版や青色羊毛の配置に注意

マインクラフト1.21.1でチェストをランダム配置するコマンドは?

マインクラフトのJava版1.21.1では、ゲームをより面白くするために、チェストをランダムに配置することができます。

特に、14個のチェストには豚肉を入れ、1つのチェストにはネザライトブロックの上に設置可能な感圧版を入れるという要件があります。

さらに、別の5個のチェストには同様に豚肉を入れ、1つのチェストにはエメラルドブロックの上に設置可能な青色羊毛を入れる必要があります。

これらのチェストを被らないように指定の場所にランダムに配置するためのコマンドを以下に示します。

必要なブロックを準備する

まず、以下のブロックを用意します。

  • チェスト(14個と5個)
  • 豚肉(14個、各チェストに1個ずつ)
  • 感圧版(ネザライトブロックの上に設置)
  • 青色羊毛(エメラルドブロックの上に設置)

チェストの配置コマンドを作成

次に、チェストを配置するためのコマンドを作成します。

まず、14個のチェストと豚肉、感圧版を配置するコマンドを考えます。

以下のように、チェストを配置する位置を指定します。

例えば、座標を以下のように設定します。

(例: x1, y1, z1 から x14, y1, z1 までの座標を使って配置)

コマンドは次のようになります。

/execute as @a at @s run setblock x1 y1 z1 minecraft:chest{Items:[{Slot:0b,id:"minecraft:cooked_porkchop",Count:1b},{Slot:1b,id:"minecraft:stone_pressure_plate",Count:1b}]} replace

次に、他のチェストも同様に配置します。

/execute as @a at @s run setblock x2 y1 z2 minecraft:chest{Items:[{Slot:0b,id:"minecraft:cooked_porkchop",Count:1b}]} replace

このように、x3, y1, z3 から x14, y1, z1 までのチェストを配置します。

感圧版は特定のチェストにだけ配置する必要があるため、その位置のチェストには感圧版を入れます。

次に、5個のチェストと豚肉、青色羊毛を配置するコマンドを作成します。

同様に、5個のチェストを配置する位置を指定します。

/execute as @a at @s run setblock x1 y1 z1 minecraft:chest{Items:[{Slot:0b,id:"minecraft:cooked_porkchop",Count:1b},{Slot:1b,id:"minecraft:blue_wool",Count:1b}]} replace

続けて、他のチェストも配置します。

/execute as @a at @s run setblock x2 y1 z2 minecraft:chest{Items:[{Slot:0b,id:"minecraft:cooked_porkchop",Count:1b}]} replace

このように、x3, y1, z3 から x5, y1, z1 までのチェストを配置します。

ランダム配置を行う

次に、チェストをランダムに配置する方法を考えます。

コマンドブロックを使用して、ランダムにチェストを配置するための基本的な手順は以下の通りです。

まず、スコアボードを設定してランダムな値を生成します。

/scoreboard objectives add random dummy

次に、プレイヤーのスコアをランダムに設定します。

/execute as @a run scoreboard players set @s random 0

スコアボードの値に基づいてチェストを配置するコマンドは次のようになります。

/execute as @a[scores={random=0..13}] run setblock x1 y1 z1 minecraft:chest{Items:[{Slot:0b,id:"minecraft:cooked_porkchop",Count:1b},{Slot:1b,id:"minecraft:stone_pressure_plate",Count:1b}]} replace

このように、残りのチェストに対しても同様のコマンドを続けます。

コマンドを実行する

全てのコマンドをまとめてコマンドブロックに入力し、ゲームが始まるたびに実行されるように設定します。

コマンドブロックは、レッドストーン信号や特定のイベント(ゲーム開始時)に応じて動作します。

これで、マインクラフト1.21.1でチェストをランダムに配置する準備が整いました。

ゲームを開始するたびに、指定された場所にチェストがランダムに配置されることで、プレイヤーに新たな体験を提供することができます。

ぜひ、これらのコマンドを試してみて、楽しいゲームプレイを楽しんでください。

Yes