Three arrests have so far been made in relation to the incident, which police say started inside a town nightclub and was continued outside by the bus stop near Taputapuatea. Alcohol is thought to be a factor in the attack.
A male aged between 18 and 25 appeared in court on Saturday on a charge of wounding with intent. He will reappear in court on March 1.
The other two suspects, also aged between 18 and 25, are expected to appear in court today, one a male charged with fighting in a public place.
Police have identified the weapon used in the attack, and are interviewing further suspects and witnesses.
Of the three victims taken to hospital for medical attention, one was admitted in a critical condition but has now stabilised. The other two were discharged.
A police statement said the incident had “invoked a high level of determination on the part of the police to rid the town of this behaviour”.
It also asked bar and club owners to consider their role in preventing such attacks.
“Alcohol-fuelled fighting is dangerous and a serious concern, which must be stamped out. The use of any weapon just escalates the level of seriousness with which charges will be applied.
“Any fighting will not be tolerated. The consequences will be harsh and police will deal with the offenders.” - Release