testfor AreaEffectCloud...

Venatorem

Architecte en herbe
12 Juillet 2016
74
9
48
29
Bonjour,

Simple question : je ne trouve pas le moyen de testfor l'entité propre aux lingering potions spécifique à chaque une.
J'ai essayer ça mais en vain.

testfor @e[type=AreaEffectCloud] {Effects:[{Id:13,Amplifier:0,Duration:30}]}
 
Je ne connais pas grand chose à l'AreaEffectCloud pour le moment, mais peut etre devrait tu la détecter déja avec un entitydata. Histoire de voir si elle existe en tant qu'entité, et si elle possède un datatag testable !

Mets toi a proximité de la zone et fais :
Code:
/entitydata @e[r=5] {}

Source : http://minecraft.gamepedia.com/Lingering_Potion#Area_effect_cloud

Sans le NTBtag ca marche la détection ? car là, ton {Duration:30} ne rend la détection valide QUE a 1 ticks précis.
Code:
testfor @e[type=AreaEffectCloud] {Effects:[{Id:13}]}
 
Dernière édition:
  • J'aime
Reactions: Compte supprimé
j'ai dû abandonner l'idée du testfor AeraEffectCloud car pour l'instant il semble impossible d'identifier avec précision un entité de la sorte..

"Venatorem48 is a player and cannot be changed
The data tag did not changed
{Radius:2,...etc...}"
 
Mets-toi à côté du nuage et essaie ça :
Code:
/entitydata @e[r=5] {}
Tu devrais avoir un texte en rouge (je ne garantis pas que ça fonctionne).
 
"Venatorem48 is a player and cannot be changed
The data tag did not changed"

Ca, ca veut dire que la commande t'a trouvé toi. Y a-t-il d'autres lignes rouges après celles ci ?
Si "non", l'areaCloud n'est probablement pas une entité qui dure dans le temps. Elle doit exister l'espace d'un tick, le temps de spawn la zone, puis despawn.

Code:
testfor @e[type=AreaEffectCloud]
Si ca, ne fonctionne pas, c'est mort :mobpig:
 
Je n'avais pas vu cette partie dans ton message ^^'. Mais dans le doute autant essayer de target tout ce qui est dans le coin.