Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public final void joinPlayer(Player player) {
- if (this.getSpawnLocation() == null) {
- player.sendMessage("§4The spawn for this hub does not exist!");
- }
- SWCPlayer swcPlayer = SWCPlayers.findPlayerByName(player.getName());
- swcPlayer.setCurrentHub(this);
- // Hide all the players who are not in the hub
- for (Player pl : Bukkit.getOnlinePlayers()) {
- SWCPlayer p = SWCPlayers.findPlayerByName(pl.getName());
- if (p.getCurrentHub() == this) {
- pl.showPlayer(player.getPlayer());
- player.getPlayer().showPlayer(p.getPlayer());
- } else {
- pl.hidePlayer(player.getPlayer());
- player.getPlayer().hidePlayer(p.getPlayer());
- }
- if (SWCPlayers.findPlayerByName(pl.getName()).isHidden()) {
- player.getPlayer().hidePlayer(pl.getPlayer());
- }
- }
- player.teleport(this.getSpawnLocation());
- playerJoined(player);
- giveInventoryItems(player);
- players.add(SWCPlayers.findPlayerByName(player.getName()));
- SWCPlayers.findPlayerByName(player.getName()).setCurrentHub(this);
- }
Advertisement
Add Comment
Please, Sign In to add comment