The points $0, x, y, x+y$ form a parallelogram but $x+y=-z$ which implies $|x+y|=|z|=|x|=|y|$. This means that both $0, x, x+y$ and $0, y, x+y$ form congruent equilateral triangles. Similarly, $x, -z, y, -x, z, -y$ form the vertices of a regular hexagon and hence $x, y, z$ form an equilateral triangle.
Another solution: Suppose $a, b, c$ are three points. Assume that thetriangle ($\triangle abc$) has centroid $d$ which is also the center of the circumcircle ($\bigcirc abc$). By using a complex linear transformation
($\, z \mapsto (z-d)/(c-d)\,$) we can assume (without loss of generality) that
$$d=0,\quad c=1,\quad a+b=-1, |a|=|b|=1.$$ Now also $\,\bar{a}+\bar{b}=-1\,$ and this implies the diagonals of quadrilateral $\,a\bar{b}b\bar{a}\,$ bisect each other and hence is a parallelogram. This now implies that $\,a=\bar{b}\,$ and they are primitive curbe roots of unity. Hence $\triangle abc$ is equilateral.