Java Warteschlange?
while(scan.hasNextLine()) {
String line = scan.nextLine();
LabyMod.getInstance().displayMessageInChat(line);
LabyMod.getInstance().displayMessageInChat(amount);
if (line.startsWith(amount + ",")) {
LabyMod.getInstance().displayMessageInChat(line);
String[] datas = line.split(",");
String dataAmount = datas[0];
Double dataX = Double.parseDouble(datas[1]);
Double dataY = Double.parseDouble(datas[2]);
Double dataZ = Double.parseDouble(datas[3]);
String dataItem = datas[4];
boolean isStack = false;
String dataStackWarnMin = datas[6];
dropItem(dataX, dataY, dataZ, dataItem, isStack, Integer.valueOf(dataStackWarnMin), customer, amount);
break;
}
}
Ich programmiere eine Modifikation für Minecraft. Bei einer Situation soll er den oben genannten Code ausführen. Allerdings darf dieser Code nur maximal 1x alle 3 Sekunden ausgeführt werden. Dieser Code ist eine Methode.
Sollte durch eine Situation diese Methode 2x aufgerufen werden, soll sie hintereinander mit einem Abstand von 3 Sekunden ausgeführt werden.
Wie mache ich das?