sondern die if-Schleife?
Ja das würde Sinn machenVielleicht soll hier einfach nur ein Task scheduled werden, mir ist das noch nicht ganz klar.
public class TimerTaskDemo extends TimerTask {
private int id;
public TimerTaskDemo(int id) {
this.id = id;
}
@Override
public void run() {
System.out.println("Rückmeldung von Task " + id);
}
public static void main(String... args) {
System.out.println("Diese Demo startet 10 Tasks, welche alls nach x Sekunden ausgeführt werden.");
Timer timer = new Timer();
Random r = new Random();
for (int i = 0; i < 10; i++) {
int s = r.nextInt(10) + 1;
System.out.println("Der Task " + i + " wird sich nach " + s + " Sekunden zurückmelden...");
timer.schedule(new TimerTaskDemo(i), s * 1000);
}
}
}
Eventuell kannst du auch das benutzen? https://bukkit.gamepedia.com/Scheduler_ProgrammingEs ging nicht ein Code Snippet zu posten, da ich versuche ein Minecraft Mod zu erstellen