この記事ではMcreator2024.1の情報を執筆しています。
こんにちは。もえやです。2年ほど前からMcreatorの制作動画をYoutubeにアップしています。
今回は、プレイヤーがワールドに出たり入ったりすると、メッセージが出るようにします。
この記事では、ワールドの出入りを検知する方法を解説します。
ワールドに入ったことを検知する
プロシージャを作成します。
プラスから、プロシージャを選択します。

名前を入れて、新しいプロシージャを作成、を押します。

グローバルトリガーを、プレイヤーがワールドに参加した、にします。
このグローバルトリガーでワールドに入ったことを検知できます。

ワールドプロシージャのアクションから、すべてのプレイヤーに対して実行するプロシージャブロックを持ってきます。

エンティティプロシージャのデータから、表示名を取得するプロシージャブロックを持ってきます。

プレイヤープロシージャのアクションから、メッセージを表示するプロシージャブロックを持ってきます。

文字から、テキストを合成するプロシージャブロックを持ってきます。

このように設定し、すべてのプレイヤーにワールドに入ってきたプレイヤーの名前を表示するようにします。

保存します。
ワールドから出たことを検知する
同様に、ワールドから出たことを検知するプロシージャを作成します。
プラスから、プロシージャを作成します。

名前を入れて、新しいプロシージャを作成、を押します。

このように設定します。
入ってきた時とほとんど同じですが、グローバルトリガーをプレイヤーがワールドから出る、に設定し、メッセージを少し変えています。

保存して完成です。
プレイヤーが参加すると、真ん中に参加したプレイヤー名が表示されます。

出た時も同様です。
