マインクラフト統合版realmsで、接続メンバーのゲームモードを確認する方法は?マインクラフト

ゲームポータル
ゲームポータル
マインクラフト統合版realmsで、接続メンバーのゲームモードを確認する方法はありますか?
結論: コマンドブロックを使って管理者以外のクリエイティブを検知し、アドベンチャーモードに変更する。

接続メンバーのゲームモード確認方法

- コマンドブロックの使用 - 管理者タグの設定 - /tag @a add "管理者" - 反復コマンドブロックの設定 - /execute @a[m=c,tag=!"管理者"] ~~~ tag @s add kanti_c - チェーンコマンドブロックの設定 - /tellraw @a {"rawtext":[{"selector":"@a[m=c,tag=kanti_c]"},{"text":"がクリエティブモードになりました。"}]} - ゲームモードの変更 - /gamemode a @a[tag=kanti_c] - タグの削除 - /tag @a[tag=kanti_c] remove kanti_c - メッセージ内容のカスタマイズ - メッセージは自由に変更可能 - 荒らし対策として有効 - 管理者以外のクリエイティブを防止

マインクラフト統合版realmsで、接続メンバーのゲームモードを確認する方法は?

マインクラフト統合版のrealmsでは、プレイヤーがどのゲームモードでプレイしているかを確認することが、特にサーバー管理者にとって重要です。

特に、荒らし行為を防ぐために、管理者以外のプレイヤーがクリエイティブモードに切り替わった際に、すぐにアドベンチャーモードに変更し、アラートメッセージを表示する仕組みを作ることが求められています。

ここでは、その方法について詳しく説明します。

管理者のタグ付け

まず、管理者を特定するために、プレイヤーにタグを付ける必要があります。

以下のコマンドを使用して、管理者に「管理者」というタグを追加します。

/tag @a add "管理者"

このコマンドを実行することで、管理者は特定され、後のコマンドでこのタグを利用することができます。

コマンドブロックの設置

次に、コマンドブロックを使って、接続メンバーのゲームモードを監視する仕組みを作ります。

コマンドブロックは、以下のように設置します。

1. 反復 無条件 常にアクティブのコマンドブロックに以下のコマンドを入力します。

/execute @a[m=c,tag=!"管理者"] ~~~ tag @s add kanti_c

このコマンドは、クリエイティブモードにいるプレイヤーを検出し、タグ「kanti_c」を追加します。

2. 次に、チェーン 条件付き 常にアクティブのコマンドブロックに以下のコマンドを入力します。

/tellraw @a {"rawtext":[{"selector":"@a[m=c,tag=kanti_c]"},{"text":"がクリエティブモードになりました。"}]}

このコマンドは、クリエイティブモードに切り替わったプレイヤーに対して、アラートメッセージを表示します。

3. さらに、もう一つのチェーン 条件付き 常にアクティブのコマンドブロックに以下のコマンドを入力します。

/gamemode a @a[tag=kanti_c]

このコマンドは、タグ「kanti_c」が付けられたプレイヤーをアドベンチャーモードに変更します。

4. 最後に、もう一つのチェーン 条件付き 常にアクティブのコマンドブロックに以下のコマンドを入力します。

/tag @a[tag=kanti_c] remove kanti_c

このコマンドは、アドベンチャーモードに変更されたプレイヤーから「kanti_c」タグを削除します。

メッセージのカスタマイズ

2番目のコマンドで表示されるメッセージは、プレイヤーの好みに応じて変更可能です。

例えば、「がクリエイティブモードになりました。」の部分を別の文言にすることで、より個性的なアラートを作成できます。

このようにして、管理者はリアルタイムでプレイヤーのゲームモードを監視し、必要に応じて対処することができます。

まとめ

マインクラフト統合版のrealmsで、接続メンバーのゲームモードを確認する方法は、コマンドブロックを利用することで実現できます。

管理者は、プレイヤーがクリエイティブモードに切り替わった際に、すぐにアドベンチャーモードに変更し、アラートメッセージを表示する仕組みを作ることが可能です。

この方法を活用することで、荒らし行為を未然に防ぎ、より快適なゲーム環境を提供することができるでしょう。

ぜひ、試してみてください。

Yes