Brisbane Broncos centre James Roberts has avoided suspension, but was fined over an incident earlier in August.
Roberts, 23, was handed a penalty of 20,000 Australian dollars after being fined for being a public nuisance in Brisbane.
The Broncos said they had put in place a personal development plan for Roberts, who is free to play for the NRL's sixth-placed side.
"We informed the NRL of this matter before it became public and have continued to provide them any and all assistance in their investigation," Broncos chief executive Paul White said.
"This will be a total plan for James' development and wellbeing, and will have high regard for both the issues of the past and what we are hoping for going into the future.
"Going back to provide benefit to the community is an appropriate way to acknowledge a breach of community standards.
"This is not just a punishment, but about forward development for James and a way for him to gain some grounding and provide assistance to the Broncos' well-documented community activities."
The Broncos face the Melbourne Storm on Friday and have already sealed their place in the finals.