if(respawn.getWorld() != player.getWorld()) {
String groupTo = getGroup(respawn.getWorld());
String groupFrom = getGroup(player.getWorld());
MIPlayer miPlayer = players.get(player.getName());
miPlayer.saveInventory(groupFrom, player.getGameMode().toString());
miPlayer.saveFakeHealth(groupFrom, 20);
miPlayer.saveFakeHunger(groupFrom, 20, 5);
miPlayer.saveGameMode(groupFrom);
miPlayer.saveExperience(groupFrom);
loadPlayerState(player, groupTo);
// Save the player's current world