Optimized it thx coco

This commit is contained in:
RePixelatedMC 2023-09-25 15:12:45 +02:00
parent cce3d74c52
commit f42f06226c

View File

@ -70,14 +70,13 @@ public class ObjectSVC implements IrisService {
* @param blocks The blocks to remove
*/
private void revert(Map<Block, BlockData> blocks) {
int amount = 0;
Iterator<Map.Entry<Block, BlockData>> it = blocks.entrySet().iterator();
Bukkit.getScheduler().runTask(Iris.instance, () -> {
int amount = 0;
while (it.hasNext()) {
Map.Entry<Block, BlockData> entry = it.next();
BlockData data = entry.getValue();
Bukkit.getScheduler().runTask(Iris.instance, () -> {
entry.getKey().setBlockData(data, false);
});
it.remove();
@ -87,6 +86,6 @@ public class ObjectSVC implements IrisService {
J.s(() -> revert(blocks), 1);
}
}
});
}
}