SteamWar/FightSystem
Archiviert
13
1
Signed-off-by: Yaruma3341 <yaruma3341@gmail.com>
Dieser Commit ist enthalten in:
Yaruma3341 2019-04-13 22:54:54 +02:00
Ursprung 4dd63fb45e
Commit f16c8d1dcd

Datei anzeigen

@ -60,15 +60,38 @@ public class PlayerJoinListener implements Listener {
player.setGameMode(GameMode.ADVENTURE);
player.spigot().sendMessage(publicList);
player.spigot().sendMessage(privateList);
player.teleport(Config.TeamRedSpawn);
SetupItems.giveSetupItems(player);
} else if(!Fight.getBlueTeam().hasTeamLeader()) {
Fight.getBlueTeam().setLeader(new FightPlayer(player, false));
player.setGameMode(GameMode.ADVENTURE);
player.spigot().sendMessage(publicList);
player.spigot().sendMessage(privateList);
player.teleport(Config.TeamBlueSpawn);
SetupItems.giveSetupItems(player);
} else {
player.setGameMode(GameMode.SPECTATOR);
player.teleport(Config.SpecSpawn);
}
} else {
FightPlayer fightPlayer = fightTeam.getFightPlayer(player);
if(instance.getFightState() == FightState.SETUP) {
if(fightTeam == Fight.redTeam) {
player.teleport(Config.TeamRedSpawn);
} else
player.teleport(Config.TeamBlueSpawn);
player.setGameMode(GameMode.ADVENTURE);
Countdown.cancelTimerType(CountdownType.NO_PLAYERS_ONLINE);
Bukkit.broadcastMessage(FightSystem.PREFIX + "§aDer Spieler §6" + fightPlayer.getPlayer().getName() + " §aist dem Kampf beigetreten!");
} else {
player.setGameMode(GameMode.SPECTATOR);
if(fightTeam == Fight.redTeam)
player.teleport(Config.TeamRedSpawn);
else
player.teleport(Config.TeamBlueSpawn);
}
}
if(Fight.getRedTeam().hasTeamLeader() && Fight.getBlueTeam().hasTeamLeader()) {