Es ist nicht nur für Kunden (ab 1.15-pre1).
Hmm, diese Vector
Sachen usw. zeichnen sich durch ihre veränderlichen Felder und die überwältigende Client-Nutzung im Vergleich zu ihren util.math-Gegenstücken aus. Interessante Sache zu untersuchen.
Die Benennung von Vec
und Vector
ist ebenfalls sehr seltsam. Es ist nicht sinnvoll, zwei Klassen gleich zu benennen, jedoch mit einem abgekürzten Namen. Was ist der wichtige Unterschied zwischen Vector3d
und Vec3d
(warum verwendet Mojang keine einzige Klasse?).
Wir haben Vec
für unveränderliche Typen und Vector
für veränderbare Typen.
Dann denke ich, dass Vector
MutableVec
.
@ Yanis48 Eigentlich bin ich mir noch nicht ganz sicher, wie ich damit Vector3f
umbenennen, um von dem unveränderlichen vec3d in minecraft util math package zu unterscheiden und zu minecraft util math zu wechseln, oder?
Ich denke, wir sollten es in Vec3f
umbenennen und in nm.util.math verschieben
Hilfreichster Kommentar
Dann denke ich, dass
Vector
MutableVec
.