From 73042193eb9bf041c16724255a286e1719d1d1fe Mon Sep 17 00:00:00 2001 From: aurora Date: Sat, 5 Sep 2020 09:49:59 +0000 Subject: [PATCH] make growthtask syncronized --- src/main/java/com/songoda/epicfarming/tasks/GrowthTask.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/songoda/epicfarming/tasks/GrowthTask.java b/src/main/java/com/songoda/epicfarming/tasks/GrowthTask.java index 24b7cd7..be21df1 100644 --- a/src/main/java/com/songoda/epicfarming/tasks/GrowthTask.java +++ b/src/main/java/com/songoda/epicfarming/tasks/GrowthTask.java @@ -35,7 +35,7 @@ public class GrowthTask extends BukkitRunnable { } @Override - public void run() { + public synchronized void run() { List toRemove = new ArrayList<>(); for (Crop crop : liveCrops.values()) { @@ -67,12 +67,12 @@ public class GrowthTask extends BukkitRunnable { } - public void addLiveCrop(Location location, Crop crop) { + public synchronized void addLiveCrop(Location location, Crop crop) { if (!liveCrops.containsKey(location)) liveCrops.put(location, crop); } - public void removeCropByLocation(Location location) { + public synchronized void removeCropByLocation(Location location) { liveCrops.remove(location); }