More fixes for regressions related to player message bubbles. Seperated…

More fixes for regressions related to player message bubbles. Seperated `generateCharacter()` and `generateMessage()` functions for simplicity
4 jobs from player-data-refactor in 2 minutes 6 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Build
passed #40838
minecraft
build_mod

02:06

 
  Test
manual #40839
minecraft allowed to fail manual
gpt-3.5-turbo
manual #40840
minecraft allowed to fail manual
gpt-4o
manual #40841
minecraft allowed to fail manual
llama3-8b