"One of them pushed me in the back and hit me and I went down to the ground," the victim said. "As I lay there he stabbed me in the eye with either a glass or a bottle. My friend got stabbed in the back of the head."
Despite surgery, the victim lost his left eye. He also had a broken nose.
Four men were arrested and charged. All pleaded not guilty and their cases are still before the Auckland District Court.
The man accused of being the main offender is facing several charges including wounding with intent to cause grievous bodily harm.
After his first court appearance, the accused was released on bail with conditions including a curfew and alcohol ban.
He was also forbidden to contact any of his alleged co-offenders, the victims or witnesses or enter licensed premises.
The Herald has learned he has breached those conditions five times.
Between June 10 last year and January 13 he was arrested for breaching bail by consuming alcohol, not abiding by his curfew and communicating with a co-offender using Facebook.
Each arrest was the result of police carrying out bail checks. The accused appeared in court each time, but to date has not been charged with any further offences.
The Herald requested, for each breach of bail, the judge's reason for continuing bail. But a spokeswoman for the courts could not provide the information.
She said that on one occasion the accused was given a warning about breaching bail, and another time his curfew hours were changed.
Police could not comment on the case as it was before the courts.
The victim has asked for a judicial review and has complained about the repeated re-bailing.
"How can this happen? I think the judges who allowed this are idiots," he said.
"It's ridiculous that he's been given this many chances. It's starting to make me think there's no justice."