J'ai ajouté une région créative à mon monde de survie et lorsque les joueurs entrent/sortent de cette région, je veux afficher un titre et un sous-titre comme suit :
C'est assez facile à faire avec la fonction title
et une commande bloc de commande mais j'ai du mal à faire en sorte que le titre ne s'affiche que pour les joueurs qui entrent/sortent de la zone.
Actuellement, j'essaie d'enchaîner bloc de commande pour accomplir cette tâche, mais je ne suis pas opposé à la création d'une fonction pour cela, puisque c'est l'objectif final de toute façon ( Cependant, j'ai d'abord besoin de la méthode du bloc de commande, car mon pack de comportement n'est pas encore prêt. ). La configuration actuelle est la suivante :
# Block 1 (Repeat, Unconditional, Always Active)
tag @a[r=64] add "home"
# Block 2 (Chain, Conditional, Always Active)
gamemode creative @a[r=70,tag="home"]
# Block 3 (Chain, Conditional, Always Active)
tag @a[r=70,tag="home"] add "home-title"
# Block 4 (Chain, Conditional, Always Active)
title @a[r=70,tag="home-title"] subtitle "This is a safe space."
# Block 5 (Chain, Conditional, Always Active)
title @a[r=70,tag="home-title"] title "Home Base"
Il existe trois autres bloc de commande qui sont responsables du processus de sortie, et qui sont tous réglés sur :
- Répéter
- Inconditionnel
- Toujours actif
Leurs ordres sont les suivants :
# Block 1
tag @a[rm=65] remove "home"
# Block 2
tag @a[rm=65] remove "home-title"
# Block 3
gamemode survival @a[rm=65]
J'ai pensé que pour les joueurs qui possèdent déjà le domicile Cependant, ce n'est pas vrai et, avec le recul, cela n'aurait jamais pu l'être puisque tous les blocs restants ont un impact sur tous les joueurs dans un rayon de 64 blocs.
Comment puis-je ajuster ma configuration pour m'assurer que seuls les joueurs qui entrent/sortent de la zone verront le titre/sous-titre avec bloc de commande s ?
<em>Bonus : Peut-on le faire en une seule fonction ?</em>