Alexander Seymour Grady, 20, of Logan Street, was fined $400 on those charges and ordered to complete 200 hours of community service.
He was also fined an additional $800 after pleading guilty to possessing a prohibited weapon (brass knuckles) and three counts of breaching previous court orders.
Grady must also adhere to a curfew from midnight to 6 a.m., and is prohibited from possessing or using illicit drugs and from entering establishments where alcohol is sold.
His probation conditions include successfully taking counselling for alcohol consumption, drug use and mental health issues as directed by his probation officer.
Grady was further banned from possessing firearms or weapons for 10 years.