Small refactor to playerData args, and a fix to prevent "" blank player from…

Small refactor to playerData args, and a fix to prevent "" blank player from being in every entitychatdata. It should only exist with migrated data. Also made the old legacy JSON properties disappear after saving this new data structure.
4 jobs from player-data-refactor in 8 minutes 13 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Build
passed #39533
minecraft
build_mod

08:13

 
  Test
manual #39534
minecraft allowed to fail manual
gpt-3.5-turbo
manual #39535
minecraft allowed to fail manual
gpt-4o
manual #39536
minecraft allowed to fail manual
llama3-8b