Ce n'est pas uniquement client (à partir de la version 1.15-pre1).
Hmm, ces trucs Vector
etc. sont caractérisés par leurs champs mutables et leur utilisation massivement client par rapport à leurs homologues util.math. Chose intéressante à examiner.
Les dénominations Vec
et Vector
sont également très étranges. Cela n'a pas de sens de nommer deux classes de la même manière mais avec un nom abrégé. Quelle est la différence importante entre Vector3d
et Vec3d
(pourquoi Mojang n'utilise-t-il pas une seule classe?).
nous avons Vec
pour les types immuables et Vector
pour les types mutables.
Alors je pense que Vector
devrait être MutableVec
.
@ Yanis48 En fait, je ne suis pas encore très sûr de gérer cela; devrions-nous renommer cela en Vector3f
pour le distinguer de l'immuable vec3d dans le package minecraft util math et passer à minecraft util math, ou?
Je pense que nous devrions le renommer en Vec3f
et le déplacer vers nm.util.math
Commentaire le plus utile
Alors je pense que
Vector
devrait êtreMutableVec
.