diff --git a/pom.xml b/pom.xml
index 21b2cc7..6cffba9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -59,13 +59,13 @@
2.0.2
1.15.2-R0.1-SNAPSHOT
- 1.9.0
+ 1.14.0-SNAPSHOT
${build.version}-SNAPSHOT
-LOCAL
- 2.0.0
+ 2.1.0
diff --git a/src/main/java/world/bentobox/level/Level.java b/src/main/java/world/bentobox/level/Level.java
index f6b3f08..6fc0a62 100644
--- a/src/main/java/world/bentobox/level/Level.java
+++ b/src/main/java/world/bentobox/level/Level.java
@@ -307,7 +307,7 @@ public class Level extends Addon {
private void save(){
// Remove any potential null values from the cache
levelsCache.values().removeIf(Objects::isNull);
- levelsCache.values().forEach(handler::saveObject);
+ levelsCache.values().forEach(handler::saveObjectAsync);
}
/**
@@ -330,7 +330,7 @@ public class Level extends Addon {
// Add to cache
levelsCache.put(targetPlayer, ld);
topTen.addEntry(world, targetPlayer, getIslandLevel(world, targetPlayer));
- handler.saveObject(ld);
+ handler.saveObjectAsync(ld);
}
/**
diff --git a/src/main/java/world/bentobox/level/TopTen.java b/src/main/java/world/bentobox/level/TopTen.java
index 286792f..f45072e 100644
--- a/src/main/java/world/bentobox/level/TopTen.java
+++ b/src/main/java/world/bentobox/level/TopTen.java
@@ -193,7 +193,7 @@ public class TopTen implements Listener {
}
public void saveTopTen() {
- topTenList.values().forEach(handler::saveObject);
+ topTenList.values().forEach(handler::saveObjectAsync);
}
}
diff --git a/src/main/java/world/bentobox/level/objects/LevelsData.java b/src/main/java/world/bentobox/level/objects/LevelsData.java
index 4e251a1..d4fdc0c 100644
--- a/src/main/java/world/bentobox/level/objects/LevelsData.java
+++ b/src/main/java/world/bentobox/level/objects/LevelsData.java
@@ -9,7 +9,9 @@ import org.bukkit.World;
import com.google.gson.annotations.Expose;
import world.bentobox.bentobox.database.objects.DataObject;
+import world.bentobox.bentobox.database.objects.Table;
+@Table(name = "LevelsData")
public class LevelsData implements DataObject {
// uniqueId is the player's UUID
diff --git a/src/main/java/world/bentobox/level/objects/TopTenData.java b/src/main/java/world/bentobox/level/objects/TopTenData.java
index 2b83d61..26f062c 100644
--- a/src/main/java/world/bentobox/level/objects/TopTenData.java
+++ b/src/main/java/world/bentobox/level/objects/TopTenData.java
@@ -11,12 +11,14 @@ import org.eclipse.jdt.annotation.Nullable;
import com.google.gson.annotations.Expose;
import world.bentobox.bentobox.database.objects.DataObject;
+import world.bentobox.bentobox.database.objects.Table;
/**
* This class stores and sorts the top ten.
* @author tastybento
*
*/
+@Table(name = "TopTenData")
public class TopTenData implements DataObject {
// UniqueId is the world name
diff --git a/src/main/resources/addon.yml b/src/main/resources/addon.yml
index 78ade0a..40a2ba6 100755
--- a/src/main/resources/addon.yml
+++ b/src/main/resources/addon.yml
@@ -2,6 +2,7 @@ name: Level
main: world.bentobox.level.Level
version: ${version}${build.number}
icon: DIAMOND
+api-version: 1.14
softdepend: AcidIsland, BSkyBlock, CaveBlock, AOneBlock, SkyGrid