JEの1.16.4のマイクラで、世界の出入りを感知するコマンドは?マインクラフト
Contents
結論:
スコアボードでログイン・ログアウトを感知するコマンド設定。
ポイント:
- スコアボードを利用した感知方法で、ログイン・ログアウトを管理する仕組み。
- /scoreboard objectives add loginコマンドで、ログインスコアを設定する必要がある。
- リピートコマンドとチェーンコマンドを組み合わせて、感知処理を実行する。
- 初回ログインのプレイヤーを特定するために、スコアの有無を確認するコマンドが重要。
- tellrawコマンドを使って、プレイヤーにメッセージを表示することが可能。
JEの1.16.4のマイクラで、世界の出入りを感知するコマンドは?
マインクラフトのJE1.16.4で、世界に入ったり去ったりする際に感知するコマンドについてお話しします。
このコマンドを使うことで、プレイヤーがログインした時に「welcome!」と表示させることができるんです。
具体的なコマンドの設定方法や、初めてログインしたプレイヤーへの対応についても触れますので、ぜひ参考にしてください。
この内容を知れば、マイクラの楽しみがさらに広がりますよ!
それでは、詳しい内容に進みましょう!
世界の出入りを感知するコマンドの設定方法
まず、世界の出入りを感知するためには、スコアボードを設定する必要があります。
具体的には、以下のコマンドを入力します。
/scoreboard objectives add login minecraft.custom:minecraft.leave_game
このコマンドを実行することで、プレイヤーがワールドからログアウトした際にスコアが増加する「login」というスコアボードが作成されます。
これで、プレイヤーがワールドを去ったことを感知できる準備が整いました。
実際のコマンドの流れ
次に、実際にプレイヤーがログインした時にメッセージを表示するためのコマンドを設定します。
まず、リピートコマンドブロックを設置し、次のコマンドを入力します。
/tellraw @a[scores={login=1}] {"text":"welcome!","color":"dark_red"}
このコマンドは、スコアが1のプレイヤーに対して「welcome!」というメッセージを表示します。
次に、チェーンコマンドブロックを設置し、以下のコマンドを入力します。
/execute as @a unless score @s login = @s login run tellraw @s {"text":"welcome!","color":"gold"}
このコマンドは、スコアを持っていないプレイヤー、つまり初めてログインしたプレイヤーに対してもメッセージを表示するためのものです。
最後に、もう一つのチェーンコマンドブロックを設置し、次のコマンドを入力します。
/scoreboard players set @a login 0
このコマンドは、全てのプレイヤーのスコアを0にリセットします。
初めてログインしたプレイヤーへの対応
初めてログインしたプレイヤーにメッセージを表示したくない場合は、先ほどのチェーンコマンドブロックの2つ目のコマンドを省略することができます。
その場合、初めてのプレイヤーにはメッセージが表示されず、通常のプレイヤーには「welcome!」が表示されるようになります。
このように、コマンドを工夫することで、プレイヤーの体験をより良いものにすることができます。
コマンドの活用例
このコマンドを使うことで、サーバーの雰囲気を盛り上げることができます。
例えば、サーバーに新しいプレイヤーが参加した際に、特別なメッセージを表示することができます。
また、プレイヤーがログアウトした際に感謝のメッセージを表示することも可能です。
このように、コマンドを活用することで、プレイヤー同士のコミュニケーションを促進することができます。
まとめ
JEの1.16.4で世界の出入りを感知するコマンドは、スコアボードを利用することで実現できます。
プレイヤーがログインした際にメッセージを表示することで、サーバーの雰囲気をより良くすることができます。
ぜひ、試してみてくださいね!
このコマンドを使いこなすことで、マインクラフトの楽しみがさらに広がります。
新しいアイデアや工夫を加えて、素敵なサーバーを作り上げていきましょう!
Yes
