A mother of two young children must control herself or face separation from her children, a judge said.
Carolyn Louise Charlesworth, 26, gave Alison Horner a black eye as fighting erupted between women in a pub toilet, York Crown Court heard.
Geraldine Kelly, prosecuting, said that Charlesworth's sister, Chantelle, 22, started the incident at about 9.45pm in The Griffin Inn, Micklegate, Selby, by telling Ms Horner: "I don't like you".
She added: "Let's get outside now." As Ms Horner turned to leave, Carolyn Charlesworth punched her in the right eye.
Chantelle Charlesworth and Samantha Walker then fought with Ms Horner.
Carolyn Charlesworth, of Mirkhill Road, Selby, pleaded guilty to causing actual bodily harm and was ordered to do 150 hours' unpaid work and pay Ms Horner £100 compensation.
Six years ago at York Crown Court she was ordered to do 150 hours' community service for an offence of grievous bodily harm.
Recorder James Hill QC said: "Now at the age of 26 you have considerable responsibilities - your two children."
"If you come before the crown court, or indeed the magistrates court again, for this sort of offence in future, you will very likely be separated from them for a period of time."
About the Griffin Inn incident, he added: "It wasn't your argument you got involved in."
Miss Kelly said there was a dispute between Ms Horner and one of the attacking woman over an ex-partner and another woman.
Carolyn Charlesworth pleaded guilty on the basis that, after the punch, Ms Horner punched her back and pushed her to the floor.
Chantelle Charlesworth, 22, and Ms Walker, 26, both of Ebor Court, Selby, were also charged with causing actual bodily harm, but the charges against them were dropped when Carolyn Charlesworth pleaded guilty.
They were both bound over for a year in the sum of £100 to keep the peace.
For Carolyn Charlesworth, Catherine Duffy said she worked as an administrator for a car auction company and was a single mother with two children, aged six years and 18 months.
Since the incident last June, she had stopped going out in Selby town centre drinking, as alcohol had played a part in the offence. She now spent her time working or with her children.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article