summaryrefslogtreecommitdiffstats
path: root/bukkit/src/main/java/com
diff options
context:
space:
mode:
authorLMBishop <13875753+LMBishop@users.noreply.github.com>2022-07-01 20:39:32 +0100
committerLMBishop <13875753+LMBishop@users.noreply.github.com>2022-07-01 20:39:32 +0100
commitccc27065502aafffc5602b93b89e5addce6b3c07 (patch)
tree62f6a1afebb6db7c81ee262e2bb90e9983e18416 /bukkit/src/main/java/com
parentf15acd57d7c4959bce27b00f130528fc96d2e958 (diff)
Fix ConcurrentModificationException when player data is being loaded
Diffstat (limited to 'bukkit/src/main/java/com')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsConfig.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsConfig.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsConfig.java
index 0684733b..c14c3c4e 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsConfig.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsConfig.java
@@ -8,15 +8,15 @@ import org.bukkit.inventory.ItemStack;
import org.jetbrains.annotations.NotNull;
import java.io.File;
-import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
public class BukkitQuestsConfig implements QuestsConfig {
- private final Map<String, ItemStack> cachedItemStacks = new HashMap<>();
+ private final Map<String, ItemStack> cachedItemStacks = new ConcurrentHashMap<>();
// this is faster than just relying on the YamlConfiguration to cache it for some reason
- private final Map<String, Boolean> cachedBooleans = new HashMap<>();
+ private final Map<String, Boolean> cachedBooleans = new ConcurrentHashMap<>();
private final File file;
private YamlConfiguration config;
private ItemGetter itemGetter;