Added `PlayerBaseGoal` class to allow **goals/behaviors** to **continue** after…

Added `PlayerBaseGoal` class to allow **goals/behaviors** to **continue** after a player **respawns** / logs out / logs in. Fixed teleport issue to be closer to player position, and fixed a regression caused by teleport that stopped following entities that were too far away.
4 jobs from protect-goal-v2 in 2 minutes 21 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
passed #38951
minecraft
build_mod

02:21

 
  Test
manual #38952
minecraft allowed to fail manual
gpt-3.5-turbo
manual #38953
minecraft allowed to fail manual
gpt-4o
manual #38954
minecraft allowed to fail manual
llama3-8b