#名前を消す方法を押してください
1 messages · Page 1 of 1 (latest)
execute as @a at @s if entity @s[tag=no] run tag @s remove no
名前なのでネームタグを消すってことでは?
そういうことです
nameableコンポーネントで表示するかどうか決めれるので、component_groupsに変更後の表示しないコンポーネントを入れて、enviromentsensorでtagがついたことを検知したらevent経由でconponentgroupsを追加することでいけます。(詳しく解説するのは時間かかるかも...)
分かりました
もしかしたらscriptapiにnameableコンポーネントいじれるやつあるかも
const nameTag = player.nameTag;
これで変更が可能な気がする
名前を消すってあれなのかな
ブロック越しに名前見えないようにするってことなのか名前自体を無名にするのか
ブロック越しって可能だっけ
これ
自分のネームタグって3人称視点で見れたっけ
みれない
mc.system.runInterval(() => {
for (const player of mc.world.getPlayers()) {
if (player.hasTag("no")) {
player.nameTag = "";
} else {
player.nameTag = player.name;
}
}
});
ちなみにhasTag()あるよ