Test de rotation approximative

Donc, disons que vous avez une entité qui se trouve être de type=Player .
De sorte qu'un bloc de commande, lorsqu'il est alimenté

 testfor @e[r=15,type=Player] {} 

Sortira vraisement.

Maintenant, télévisons ce joueur

 tp @e[r=15,type=Player] ~ ~ ~ -90 45 

Ils devraient maintenant être orientés vers l'est et au sol.

Maintenant, si je teste pour cela:

 testfor @e[r=15,type=Player] {Rotation:[0:-90f,1:45f]} 

Je vais également afficher la vraie.

Maintenant, le joueur tourne autour. Le même bloc de commande affichera maintenant false (Prouvant que le bloc de commande a testé avec succès une rotation des joueurs)

Mais la rotation est un nombre à virgule flottante, ayant beaucoup de décimales de précision, et la seule façon de le faire tester et il est vrai (sauf si vous obtenez vraiment chanceux et atterissez exactement à 90.000000000) est de permettre au joueur d'avoir cette rotation.

Je voudrais pouvoir tester la rotation d'un joueur, mais à l'état naturel.

Donc, la question fondamentale est … Puis-je tester une balise de données qui est proche d'une valeur donnée?

Idéalement, cela ressemblerait à ceci:

 testfor @e[type=Player,r=15] {Rotation:[0:{min:-45,max:-125}]} 

Mais je sais que c'est faux. Donc, quiconque a-t-il trouvé une solution pour tester les balises de données approximatives?

One Solution collect form web for “Test de rotation approximative”

Voici une vidéo de MNSweet démontrant la détection de la direction de rotation:

  • Existe-t-il une commande pour afficher mes coordonnées dans le chat?
  • Minecraft mode pacifique: engendre des mobs hostiles, leur donne un mode créatif AI
  • Comment configurer un délai dans un bloc de commande
  • Comment affecter des entités avec un effet de potion dans un certain rayon dans MCPE?
  • Comment puis-je remplacer les particules de boule de neige par une liane qui a un fusible de 0?
  • Quelle est la faute de ma commande?
  • Est-il possible de marquer ou de modifier un joueur avec un élément spécifique dans son inventaire
  • Comment puis-je me donner un élément qui ne peut être placé que sur un bloc avec une certaine valeur de dommage?
  • Pourquoi le test pour produire parfois une erreur?
  • Noms de mob condensés dans le tableau de bord
  • Comment puis-je appliquer un effet lorsque un joueur clique avec le bouton droit / clique droit avec un élément en main?