Hey @Czar thanks for taking a look into world hopping, it is much better now.
However, it will often try to hop world whilst still in combat, even in areas that aren't aggressive. I have noticed it also does this on bot task such as slayer task end. It will try to log out in combat and terminate the bot, sometimes leaving you in combat but as the bot has terminated the character will not eat. I can't seem to get the "Go to bank on finish" working as this would solve the later problem.
Keep up the great work, very happy I decided to purchase this bot.