diff --git a/Core/src/main/java/com/plotsquared/core/database/SQLManager.java b/Core/src/main/java/com/plotsquared/core/database/SQLManager.java index 63d1af450..bd017184f 100644 --- a/Core/src/main/java/com/plotsquared/core/database/SQLManager.java +++ b/Core/src/main/java/com/plotsquared/core/database/SQLManager.java @@ -389,7 +389,7 @@ public class SQLManager implements AbstractDB { } } - public boolean sendBatch() { + public synchronized boolean sendBatch() { try { if (!getGlobalTasks().isEmpty()) { if (this.connection.getAutoCommit()) { diff --git a/Core/src/main/java/com/plotsquared/core/player/PlotPlayer.java b/Core/src/main/java/com/plotsquared/core/player/PlotPlayer.java index 47679888e..5b66cb059 100644 --- a/Core/src/main/java/com/plotsquared/core/player/PlotPlayer.java +++ b/Core/src/main/java/com/plotsquared/core/player/PlotPlayer.java @@ -391,8 +391,7 @@ public abstract class PlotPlayer

implements CommandCaller, OfflinePlotPlayer, int count = 0; for (PlotArea area : this.plotAreaManager.getPlotAreasSet(world)) { if (!Settings.Done.COUNTS_TOWARDS_LIMIT) { - count += - area.getPlotsAbs(uuid).stream().filter(plot -> !DoneFlag.isDone(plot)).count(); + count += area.getPlotsAbs(uuid).stream().filter(plot -> !DoneFlag.isDone(plot)).count(); } else { count += area.getPlotsAbs(uuid).size(); }