メインコンテンツまでスキップ

At マクロ

概要

At マクロ は、@ 記号を挿入するマクロです。
マークダウンやコマンドで @ 記号がセレクターとして解釈されるのを防ぐために使用します。

構文

<!at>

戻り値

@ 記号

使用例

メンション風の表示

プレイヤー名の前に @ を付けてメンション風に表示します。

/execute as @a run scriptevent capi:tell <!at><!name> さんが参加しました!

出力例:

@Notch さんが参加しました!

SNS風のハンドル表示

Twitter/X風のユーザーハンドルを表示します。

/execute as @a run scriptevent capi:actionbar ユーザー: <!at><!name>

出力例:

ユーザー: @Notch

メールアドレス風の表示

メールアドレス風のテキストを表示します。

/execute as @a run scriptevent capi:tell お問い合わせ: support<!at>example.com

出力例:

お問い合わせ: support@example.com

なぜ At マクロが必要なのか?

Minecraftのコマンドでは、@ 記号はセレクター(@a, @p, @s など)の開始として解釈されます。
そのため、純粋な @ 記号をテキストとして使用したい場合に At マクロが役立ちます。

# これは動作しない可能性があります
/execute as @a run scriptevent capi:tell @Notch

# At マクロを使用すると正しく動作します
/execute as @a run scriptevent capi:tell <!at>Notch