Hey leute ich möchte das dieser code nur in einer bestimmte welt ausgeführt wird nur leide gibt es bei meinen Methoden immer ein fehler aus, den ich leider nicht weiß wie man den fixen kann.
wäre lieb wen man mir dabei helfen könnte.
Das ist der Code den ich zurzeit benutze jedoch gild dies für alle welten.
das wahr meine idee wie man das evt lösen könnte, das es nur auf eine welt ausgeführt wird.
Jedoch wird mir dann folgender fehler ausgegeben;
"can only iterate over an array or an instance of java.lang.iterable"
Hätte villt einer eine idee ? :handsdown:
wäre lieb wen man mir dabei helfen könnte.
Code:
public static void startManage() {
new BukkitRunnable() {
public void run() {
for (final World welt : Bukkit.getWorlds()){
welt.setTime((long)getTime());
}
}
}.runTaskTimer((Plugin)Main.getPlugin(), 0L, 1L);
}
Code:
public static void startManage() {
new BukkitRunnable() {
public void run() {
for (final World welt : Bukkit.getWorld("World").toString()){
welt.setTime((long)getTime());
}
}
}.runTaskTimer((Plugin)Main.getPlugin(), 0L, 1L);
}
Jedoch wird mir dann folgender fehler ausgegeben;
"can only iterate over an array or an instance of java.lang.iterable"
Hätte villt einer eine idee ? :handsdown: