Make a PlayerJoinEvent, check if it's a name or UUID you want then update scoreboard.
I would just use a PlayerCommandPreprocessEvent and check if they typed the command "/f sethome" and if so check their Y to make sure they aren't...
player.setScoreboard(Bukkit.getScoreboardManager().getNewScoreboard());
I am currently making a bukkit plugin and it works 100% fine but when i import vault to the coding all my EventHandlers stop running/working can...
Separate names with a comma.