Aucun mouvement.
-
après sinon tu peut y allez en mode barbare si tu tient vraiment a passer par le client
IAttributeInstance attribute = player.getEntityAttribute(SharedMonsterAttributes.movementSpeed);
attribute.applyModifier(new AttributeModifier(“Slow”,-100D, 0).setSaved(true));mais faudra penser a refaire la même choses mais en inverse
et faudra penser a disable le jump -
Et puis si le jeu plante alors que tu n’as pas remis le mouvementSpeed à 0, le joueur risque de ne plus jamais pouvoir avancer.
-
j’ai dit que c’était bourrin xD Mais la il bougeras plus c’est sure
Mais en passant ça dans un living évent je pense que même si le jeu crash il devrait pas avoir de probleme
-
@VirusZ ça fonctionne mais l’effet de zoom est…
-
réduit la valeur a -1D voir 0D j’ai mis -100D pour le test mais essaye de tripoter les valeur pour arriver a quelque choses de plus propre
-
Non, dès qu’il a slow ça zoom à fond…
-
alors ça j’y peut rien c est en rapport avec le FOV mais je sait pas si on peut le modifier via des ligne de code
-
Il doit y avoir un autre moyen côté client sinon je vais faire côté serveur.
-
Tu peux essayer de bloquer l’input directement : t’utilises le KeyEvent de forge et tu l’annules si c’est une des touches pour avancer. Par contre c’est pas sûr que çà fonctionne.
-
Ouais mais il peut juste rebind ses touches surtout que moi par example j’utilise un clavier qwerty et d’autres azerty donc pas les mêmes touches.
-
Tu sais, Minecraft utilises des KeyBinding pour ses touches, donc tu as juste à regarder si la valeur correspond de cette façon : Minecraft.getMinecraft().gamesettings.keyBindForward.
-
Ah ouais je ne l’avais pas vu comme ça, je vais essayer.