Fixed ConcurrentModificationException when using queueLookup in API (fixes #481)

This commit is contained in:
Intelli committed 2026-04-24 12:14:49 -06:00
1 parent 7ccb3eff34
commit a1458a38be
1 file changed
+1 -4
@@ -3,7 +3,6 @@ package net.coreprotect.api;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.ListIterator;
import java.util.Map;
import org.bukkit.Location;
@@ -70,9 +69,7 @@ public class QueueLookup extends Queue {
Location blockLocation = block.getLocation();
// Check for block actions in the processing queue
ListIterator<Object[]> iterator = consumerData.listIterator();
while (iterator.hasNext()) {
Object[] data = iterator.next();
for (Object[] data : consumerData.toArray(Object[][]::new)) {
int id = (int) data[0];
int action = (int) data[1];