Sheriff Gary Aitken warned him he risks going to prison if found with a knife again.
They also made no plea to another charge of robbing a man of a mobile phone.
The 25-year-old was on a community payback order at the time of the offence.
Inverness Sheriff Court saw a huge mix of criminal business in December.
Police who conducted a routine check detected a strong smell of cannabis from the car.
Sheriff tells teen driver: "This has the flavour of someone showing off to his friends. It was a terrible accident with terrible consequences."
The low winter sun yesterday morning proved ideal conditions for those at the right latitude to see a rare cloud type.
Sheriff was told that the report had not been done due to "unforeseen circumstances".
He admitted a charge of threatening or abusive behaviour.
Sheriff tells 23-year-old to behave himself and have a Merry Christmas.
Outside the bar, the man continued to shout and swear at the manager saying that he had a "shotgun".
In another incident he was shouting incoherently in the street and challenged one man to fight.
He was fined and banned from driving at Inverness Sheriff Court.
A Christmas Day row marked the beginning of the end of a relationship between a 35-year-old man and his partner.
A woman was assaulted despite a man being banned from approaching or contacting her, by a court order.
Two of them were also accused of assaulting a 15-year-old girl.
The messages were mostly sent to the Dingwall woman via social media.
"It is a matter of regret for him this error of judgement," says defence solicitor.
A man suffered several fractures after his drinking buddy punched and kicked him on the head and body.
A man who smashed his sister's car while under the influence of 20 valium tablets was ordered to carry out 120 hours of unpaid community work.