Not stable version
Signed-off-by: Yaruma3341 <yaruma3341@gmail.com>
Dieser Commit ist enthalten in:
Ursprung
7dc9546c72
Commit
34d24a2476
@ -7,6 +7,7 @@ import me.yaruma.fightsystem.fight.FightState;
|
||||
import me.yaruma.fightsystem.fight.FightTeam;
|
||||
import me.yaruma.fightsystem.manager.FileManager;
|
||||
import me.yaruma.fightsystem.utils.countdown.Countdown;
|
||||
import me.yaruma.fightsystem.utils.countdown.CountdownType;
|
||||
import me.yaruma.fightsystem.utils.countdown.FinishSetupOver;
|
||||
import me.yaruma.fightsystem.utils.inventory.SetupItems;
|
||||
import org.bukkit.Bukkit;
|
||||
@ -71,6 +72,7 @@ public class PlayerJoinListener implements Listener {
|
||||
}
|
||||
|
||||
if(Fight.getRedTeam().hasTeamLeader() && Fight.getBlueTeam().hasTeamLeader()) {
|
||||
Countdown.cancelTimerType(CountdownType.NO_PLAYERS_ONLINE);
|
||||
int setupDuration = fileManager.getIntegerFromConfig("Times.SetupDuration");
|
||||
Countdown countdown = new Countdown(setupDuration, new FinishSetupOver());
|
||||
countdown.startTimer(instance);
|
||||
|
@ -58,14 +58,15 @@ public class Countdown {
|
||||
}
|
||||
|
||||
public static void cancelAllTimers() {
|
||||
for(Countdown countdown : countdowns) {
|
||||
countdown.cancelTimer();
|
||||
for(int i = countdowns.size() - 1; i >= 0; i--) {
|
||||
countdowns.get(i).cancelTimer();
|
||||
}
|
||||
}
|
||||
|
||||
public static void cancelTimerType(CountdownType countdownType) {
|
||||
for(Countdown countdown : countdowns) {
|
||||
if(countdown.getType() == countdownType) countdown.cancelTimer();
|
||||
for(int i = countdowns.size() - 1; i >= 0; i--) {
|
||||
|
||||
if(countdowns.get(i).getType() == countdownType) countdowns.get(i).cancelTimer();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -27,7 +27,7 @@ public class Scoreboard {
|
||||
public void setAutoScoreboard(int delay, Player player) {
|
||||
taskID = Bukkit.getScheduler().scheduleSyncRepeatingTask(FightSystem.getPlugin(), new Runnable() {
|
||||
|
||||
private int index;
|
||||
private int index = 0;
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren