Switchのマインクラフトで、特定のブロックを壊すとランダムアイテムが出るコマンドは?マインクラフト
Contents
結論:
scoreboardとstructureを活用したランダムアイテム生成のコマンド。
ポイント:
- scoreboardを使用して、特定のブロックを壊した際のカウント管理を行う。
- structureにアイテムを保存し、ランダムで出現させる仕組みを作成する。
- 特定のブロックを壊すことで、アイテム化されたブロックのカウントをリセットする。
- scoreboard randomを使い、1から100の範囲でランダムな数値を生成する。
- structure loadを用いて、生成された数値に応じたアイテムを出現させる。
Switchのマインクラフトで、特定のブロックを壊すとランダムアイテムが出るコマンドは?
マインクラフトを楽しむ皆さんに、特別なコマンドのご紹介です。
特定のブロックを壊すことで、ランダムにアイテムが出現する方法をお伝えします。
エンチャント付きのアイテムも出せるので、ぜひ試してみてくださいね。
具体的な手順やコマンドの内容を、詳しく解説しますので、お楽しみに!
特定のブロックを壊すとランダムアイテムが出る仕組み
まず、特定のブロックを壊したときにランダムアイテムを出すためには、scoreboardを使ってアイテムの管理を行います。
この方法では、まず最初に必要なスコアボードを作成します。
具体的には、countというスコアボードを設定し、これを使ってアイテムの出現を制御します。
次に、出したいアイテムをそれぞれの構造体として保存します。
例えば、アイテムを1から100までの構造体として保存し、それを後でランダムにロードする形にします。
コマンドの具体的な流れ
それでは、具体的なコマンドの流れを見ていきましょう。
まず、特定のブロックを壊したときに、scoreboardのcountを0にリセットします。
次に、壊されたブロックがアイテム化された場合、そのブロックに対してscoreboard randomを使って1から100の間でランダムな数値を生成します。
この数値に応じて、structure loadコマンドを使って、対応するアイテムをロードします。
例えば、1が出た場合は構造体1を、2が出た場合は構造体2をロードするという具合です。
アイテムのエンチャントについて
出てくるアイテムにエンチャントを付けたい場合、structureに保存する際に、エンチャント付きのアイテムを含めておく必要があります。
これにより、ランダムで出てくるアイテムがエンチャント付きになる可能性が高まります。
例えば、ダイヤの剣にシャープネスを付けた状態で保存しておくと、運が良ければその剣が出てくるかもしれません。
コマンドの実装例
実際のコマンドの実装例を見てみましょう。
まず、スコアボードを作成します。
/scoreboard objectives add count dummy
次に、アイテムを構造体として保存します。
/structure save アイテム名1 /structure save アイテム名2 ... /structure save アイテム名100
特定のブロックを壊したときのコマンドは以下のようになります。
/execute as @a[distance=..5] run scoreboard players set @s count 0 /execute as @a[distance=..5] run scoreboard players random @s count 1 100 /execute as @a[distance=..5] run structure load アイテム名1 ~ ~ ~ if count=1 /execute as @a[distance=..5] run structure load アイテム名2 ~ ~ ~ if count=2 ... /execute as @a[distance=..5] run structure load アイテム名100 ~ ~ ~ if count=100
このように、特定の条件を満たした場合にアイテムを出現させることができます。
カスタマイズの楽しみ
このコマンドの良いところは、アイテムの種類や数を自由にカスタマイズできる点です。
例えば、出てくるアイテムを増やしたり、特定のアイテムだけを出すように設定することも可能です。
また、構造体の数を増やせば、200や300のアイテムを出すこともできます。
逆に、少ない数に設定すれば、シンプルな楽しみ方もできますね。
このように、自分だけのラッキーブロックを作る楽しさを味わえるのが、マインクラフトの魅力の一つです。
ぜひ、友達と一緒に試してみてくださいね!
Yes
