- Баллы
- 88
Всем Добрый День!
Появилась такая проблема.
У меня есть класс турели и лист с турелями. Также у меня есть BukkitRunnable который каждые 10 тиков пробегает по листу. Как можно удалить объект из лист без появления этой ошибки. Я пробовал сделать это так
Помогите пожалуйста исправить
Появилась такая проблема.
У меня есть класс турели и лист с турелями. Также у меня есть BukkitRunnable который каждые 10 тиков пробегает по листу. Как можно удалить объект из лист без появления этой ошибки. Я пробовал сделать это так
Код:
public static void removeTurret(Turret turret) {
Iterator<Turret> it = Turret.totemList.iterator();
while (it.hasNext()) {
Torret t = it.next();
if(t == turret) {
it.remove();
}
}
}
Код:
public class TowerRunnable extends BukkitRunnable {
@Override
public void run() {
Iterator<Turret> it = Turret.totemList.iterator();
while (it.hasNext()) {
Turret t = it.next();
t.tick();
}
}
}