From a2c535a6e5c83494a78ce442e30cd130ec1c89a8 Mon Sep 17 00:00:00 2001 From: Yaruma3341 Date: Sun, 14 Apr 2019 12:24:10 +0200 Subject: [PATCH] hotfixes Signed-off-by: Yaruma3341 --- src/me/yaruma/fightsystem/FightSystem.java | 2 +- src/me/yaruma/fightsystem/listener/PlayerJoinListener.java | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/me/yaruma/fightsystem/FightSystem.java b/src/me/yaruma/fightsystem/FightSystem.java index fe8a2ea..88135ac 100644 --- a/src/me/yaruma/fightsystem/FightSystem.java +++ b/src/me/yaruma/fightsystem/FightSystem.java @@ -63,7 +63,7 @@ public class FightSystem extends JavaPlugin { init(); fightState = FightState.SETUP; - Countdown countdown = new Countdown(Config.SetupDuration, new FinishNoPlayersOnline()); + Countdown countdown = new Countdown(Config.NoPlayerOnlineDuration, new FinishNoPlayersOnline()); countdown.startTimer(getPlugin()); } diff --git a/src/me/yaruma/fightsystem/listener/PlayerJoinListener.java b/src/me/yaruma/fightsystem/listener/PlayerJoinListener.java index 3c08b53..dde3672 100644 --- a/src/me/yaruma/fightsystem/listener/PlayerJoinListener.java +++ b/src/me/yaruma/fightsystem/listener/PlayerJoinListener.java @@ -94,7 +94,10 @@ public class PlayerJoinListener implements Listener { } } - if(Fight.getRedTeam().hasTeamLeader() && Fight.getBlueTeam().hasTeamLeader()) { + if(Fight.getRedTeam().getLeader().getPlayer() == player + || Fight.getBlueTeam().getLeader().getPlayer() == player + && Fight.getBlueTeam().hasTeamLeader() + && Fight.getRedTeam().hasTeamLeader()) { Countdown.cancelTimerType(CountdownType.NO_PLAYERS_ONLINE); Countdown countdown = new Countdown(Config.SetupDuration, new FinishSetupOver()); countdown.startTimer(instance);