Résolu [1.12.2] savoir quel entité le joueur regarde
-
Bonjour/Bonsoir, j’ai beaucoup chercher et je n’ai pas trouvé comment savoir quelle entité le player regarde et s’il en regarde une en 1.12.2.
Merci d’avance pour votre aide ! -
Salut, j’ai coder un truc utilisant : ( je suppose que le “lookAt” du F3 l’utilise )
import net.minecraft.util.math.RayTraceResult; public tafonction( EntityPlayer player, ..., ... ) { RayTraceResult ray = player.rayTrace( 100, 1 ); }
Attention cependant, RayTraceResult est coté client ! Mais cela pourra sans doute t’aider ou t’aiguiller.
-
Merci beaucoup !
Je vais essayer de voir comment faire du coté serveur. -
Si tu veux vraiment utiliser RayTraceResult c’est possible ! à condition d’utiliser des packets pour envoyer l’info coté serveur car je ne sais pas si une méthode similaire existe ( car de base coté serveur il utilise des tracker d’entité pour ce genre de manipulation exemple le spawn des witherSkull )
-
Oui je pense utiliser les packets.
Et encore merci pour ton aide -
C’est bon j’ai réussi mais en utilisant ce morceau de code:
final Minecraft mc = Minecraft.getMinecraft(); final RayTraceResult ray = mc.objectMouseOver;
Puis pour l’entité est donné par:
ray.entityHit