EmperorOfSky
Redstoneengineer
Hallo,
ich programmiere zur Zeit ein Fußballplugin und komme gerade nicht weiter. Ich habe eine methode, welche einen Countdown im Chat anzeigt, jedohc wird der Schdeuler dazu nicht ausgeführt.
Im Log sind keine Fehler.
Sorry für die rechtschreibfehler, bin gerade in eile
ich programmiere zur Zeit ein Fußballplugin und komme gerade nicht weiter. Ich habe eine methode, welche einen Countdown im Chat anzeigt, jedohc wird der Schdeuler dazu nicht ausgeführt.
Im Log sind keine Fehler.
java:
package de.dsltrans.soccer.game;
import java.util.ArrayList;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
import de.dsltrans.soccer.main.Main;
public class EveryTick {
public static final String error = Main.error;
public static final String info = Main.info;
public static final String succes = Main.succes;
private Plugin plugin = Main.getPlugin();
private ArrayList<Player> players = Players.getPlayers();
private int countdown = 10;
private int taskID;
public void startContdown() {
System.out.println("hallo!");
taskID = plugin.getServer().getScheduler().scheduleSyncRepeatingTask(plugin, new Runnable() {
@Override
public void run() {
if(players.size() % 2 != 0) {
if(countdown > 1) {
new Players().sendMessage(players, info + "Das Spiel startet in " + succes + countdown + info + "Sekunden!");
countdown--;
}else if(countdown == 1) {
new Players().sendMessage(players, info + "Das Spiel startet in " + succes + "einer " + info + "Sekunde!");
countdown--;
}else {
countdown--;
new Players().sendMessage(players, info + "Das Spiel startet " + succes + "jetzt" + info +"!");
}
}else {
new Players().sendMessage(players, error + "Abbruch! Die Spieleranzahl muss gerade sein!");
countdown = 10;
}
}
}, 0, 20);
}
}
Sorry für die rechtschreibfehler, bin gerade in eile