Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void join(final Player paramPlayer)
- {
- this.players.add(paramPlayer.getName());
- this.lobbyPlayers.add(paramPlayer.getName());
- this.protectedPlayers.add(paramPlayer.getName());
- PlayerData localPlayerData = (PlayerData)this.playerData.get(paramPlayer.getName());
- localPlayerData.saveData(paramPlayer);
- paramPlayer.teleport(this.lobbyLocation);
- localPlayerData.clearPlayer(paramPlayer);
- updateJoinSigns();
- if ((this.config.scoreboardTitleAnimationEnabled) && (this.scoreboardTitleAnimationTask == null)) {
- this.scoreboardTitleAnimationTask = new BukkitRunnable()
- {
- int index = 0;
- public void run()
- {
- String str = (String)Skywars.this.config.scoreboardTitleAnimationFrames.get(this.index);
- if (++this.index >= Skywars.this.plugin.config.scoreboardTitleAnimationFrames.size()) {
- this.index = 0;
- }
- List localList = (List)Skywars.this.lobbyPlayers.clone();
- Object localObject;
- for (Iterator localIterator = localList.iterator(); localIterator.hasNext();)
- {
- localObject = (String)localIterator.next();
- PlayerData localPlayerData = (PlayerData)Skywars.this.playerData.get(localObject);
- if (localPlayerData.lobbyScoreboard != null) {
- localPlayerData.lobbyScoreboard.setName(str);
- }
- }
- for (localIterator = Skywars.this.arenas.values().iterator(); localIterator.hasNext(); ((Arena)localObject).scoreboard.setName(str)) {
- localObject = (Arena)localIterator.next();
- }
- }
- }.runTaskTimer(this, this.config.scoreboardTitleAnimationInterval, this.config.scoreboardTitleAnimationInterval);
- }
- if (isOneGamePerServer()) {
- new BukkitRunnable()
- {
- public void run()
- {
- ((Arena)Skywars.this.arenas.values().toArray()[0]).join(paramPlayer);
- }
- }.runTaskLater(this.plugin, 10L);
- } else {
- paramPlayer.sendMessage((String)this.customization.messages.get("Player-Join"));
- }
- ItemStack localItemStack = getSkull(paramPlayer.getName(), ChatColor.AQUA + paramPlayer.getName());
- for (int i = 0; i < this.playerInviter.getSize(); i++) {
- if (this.playerInviter.addItem(i, localItemStack)) {
- return;
- }
- }
- i = this.playerInviter.addInventory(ChatColor.RED + "List #" + (this.playerInviter.getSize() + 1));
- this.playerInviter.setItem(i, 49, this.back_itemstack);
- this.playerInviter.addItem(i, localItemStack);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement