CommandBlock Résolu [20w18a\1.16] Détecter un joueur dans un minecart

sylv1_durif

Bucheron
13 Septembre 2018
6
1
14
23
Bonjour, j’aimerais savoir si il y a une commande pour détecter un joueur dans un minecart ou un tag du genre "mounted=true"?
Merci
 

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Hey !

Il y a le NBT Tag "RootVehicle" qui n'existe sur un joueur que si il est dans un véhicule !
Tu peux donc détecter la présence de ce tag en passant par la commande "execute if data" ;)
Exemple :
Code:
execute if data entity @s RootVehicle run say a
N'affichera 'a' que si le joueur exécutant la commande est dans un Minecart, ou dans un bateau, ou sur un cheval/cochon/âne/mule !
Après, il faut que tu filtres les deux, tu peux à la rigueur ajouté un
Code:
at @s if entity @e[type=minecart,distance=..1]
qui verifiera la présence d'un minecart dans un rayon de 1 bloc autour du joueur :)
 
  • J'aime
Reactions: sylv1_durif