diff --git a/src/main/java/com/songoda/epichoppers/EpicHoppers.java b/src/main/java/com/songoda/epichoppers/EpicHoppers.java index 76620de..7e5cbc7 100644 --- a/src/main/java/com/songoda/epichoppers/EpicHoppers.java +++ b/src/main/java/com/songoda/epichoppers/EpicHoppers.java @@ -205,7 +205,7 @@ public class EpicHoppers extends SongodaPlugin { } final boolean convrted = converted; - getDataManager().sync(() -> { + getDataManager().queueAsync(() -> { if (convrted) console.sendMessage("[" + getDescription().getName() + "] " + ChatColor.GREEN + "Conversion complete :)"); // Load data from DB diff --git a/src/main/java/com/songoda/epichoppers/database/DataManager.java b/src/main/java/com/songoda/epichoppers/database/DataManager.java index e585d94..e05f8f7 100644 --- a/src/main/java/com/songoda/epichoppers/database/DataManager.java +++ b/src/main/java/com/songoda/epichoppers/database/DataManager.java @@ -146,7 +146,7 @@ public class DataManager extends DataManagerAbstract { } public void createHopper(Hopper hopper) { - this.sync(() -> this.databaseConnector.connect(connection -> { + this.queueAsync(() -> this.databaseConnector.connect(connection -> { String createHopper = "INSERT INTO " + this.getTablePrefix() + "placed_hoppers (level, placed_by, last_opened_by, teleport_trigger, world, x, y, z) VALUES (?, ?, ?, ?, ?, ?, ?, ?)"; try (PreparedStatement statement = connection.prepareStatement(createHopper)) { statement.setInt(1, hopper.getLevel().getLevel());