Wie kann ich ein Countdown für Minecraft programmieren?

... komplette Frage anzeigen

2 Antworten



import java.util.Scanner;
import java.util.Timer;
import java.util.TimerTask;

public class Stopwatch {
static int interval;
static Timer timer;

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Input seconds => : ");
String secs = sc.nextLine();
int delay = 1000;
int period = 1000;
timer = new Timer();
interval = Integer.parseInt(secs);
System.out.println(secs);
timer.scheduleAtFixedRate(new TimerTask() {

public void run() {
System.out.println(setInterval());

}
}, delay, period);
}

private static final int setInterval() {
if (interval == 1)
timer.cancel();
return --interval;
}
}


Versuche das.

Antwort bewerten Vielen Dank für Deine Bewertung

Also vorausgesetzt du kannst schon ein wenig programmieren...

Du nimmst den Zeitstempel

Timestamp timestamp = new Timestamp(System.currentTimeMillis());

Und speicherts diesen Wert am Spielerobjekt ab. Und wenn der diesen nochmal ausführen will, dann vergleichst du einfach die Zeit zwischen diesem Zeitstempel. Ist die letzte Zeit noch nicht lange genug her, dann führe den Befehl einfach nicht aus.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von marrobHD
11.08.2017, 13:44

verstehe ich nicht

0
Kommentar von marrobHD
11.08.2017, 13:44

Ich bin erst am Programmieren lernen

0

Was möchtest Du wissen?