Files
Splegg-OG/src/me/mrluangamer/runnables/GameTime.java
T
2020-12-21 16:28:17 +02:00

37 lines
1.2 KiB
Java

package me.mrluangamer.runnables;
import me.mrluangamer.Splegg;
import me.mrluangamer.managers.Game;
public class GameTime implements Runnable {
Splegg splegg;
Game game;
public GameTime(Splegg splegg, Game game) {
this.splegg = splegg;
this.game = game;
}
public void run() {
if (this.game.getCount() > 0) {
this.splegg.games.checkWinner(this.game);
if (this.game.getCount() % 300 == 0) {
this.splegg.game.ingameTimer(this.game.getCount(), this.game.getPlayers());
}
if (this.game.getCount() % 30 == 0 && this.game.getCount() < 60) {
this.splegg.game.ingameTimer(this.game.getCount(), this.game.getPlayers());
}
if (this.game.getCount() <= 5 && this.game.getCount() >= 1) {
this.splegg.chat.bc(Splegg.getSplegg().getConfig().getString("Messages.EndingTimer").replaceAll("&", "§").replaceAll("%timer%", String.valueOf(this.game.getCount())), this.game);
}
} else {
this.game.stopGameTimer();
this.splegg.chat.bc(Splegg.getSplegg().getConfig().getString("Messages.Timelimitreached"), this.game);
this.splegg.game.stopGame(this.game, 1);
}
}
}