Three men have been charged with assaulting police and resisting arrest at a Raymond Terrace pub yesterday.
Police attended a licensed premises on William Street after reports of a brawl and closed the venue.
Shortly after, a group of men returned to the front of the premises and were directed to move on.
Police say the men refused and became aggressive before a male senior constable was allegedly struck in the head with a glass bottle and punched several times by a 19-year-old man.
Two other men, aged 22 and 24, attempted to free the younger man from police, before capsicum spray was deployed and all three were arrested.
All three men were charged with offences including fail to quit licensed premises, affray, hinder police in execution of duty, and resist arrest.
The 19-year-old was also charged with assault police and use weapon to avoid apprehension.
The alleged offenders were granted conditional bail to appear at Raymond Terrace Local Court on June 6.
The senior constable received minor swelling around his head but did not require hospitalisation.