diff --git a/src/main/java/world/bentobox/warps/SignCacheManager.java b/src/main/java/world/bentobox/warps/SignCacheManager.java index c8ec27f..d590604 100644 --- a/src/main/java/world/bentobox/warps/SignCacheManager.java +++ b/src/main/java/world/bentobox/warps/SignCacheManager.java @@ -35,7 +35,7 @@ public class SignCacheManager { } void saveCache() { - cachedSigns.forEach((w, m) -> handler.saveObjectAsync(new SignCache(w, m))); + cachedSigns.forEach((w, m) -> handler.saveObject(new SignCache(w, m))); } Material getSignIcon(World world, UUID warpOwner) { diff --git a/src/main/java/world/bentobox/warps/objects/SignCache.java b/src/main/java/world/bentobox/warps/objects/SignCache.java index 8f8e3e6..042a1b2 100644 --- a/src/main/java/world/bentobox/warps/objects/SignCache.java +++ b/src/main/java/world/bentobox/warps/objects/SignCache.java @@ -9,10 +9,8 @@ import org.bukkit.World; import com.google.gson.annotations.Expose; import world.bentobox.bentobox.database.objects.DataObject; -import world.bentobox.bentobox.database.objects.Table; import world.bentobox.warps.SignCacheItem; -@Table(name = "WarpSignCache") public class SignCache implements DataObject { @Expose diff --git a/src/main/java/world/bentobox/warps/objects/WarpsData.java b/src/main/java/world/bentobox/warps/objects/WarpsData.java index db85455..ad4a1f3 100644 --- a/src/main/java/world/bentobox/warps/objects/WarpsData.java +++ b/src/main/java/world/bentobox/warps/objects/WarpsData.java @@ -10,9 +10,7 @@ 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 = "WarpsData") public class WarpsData implements DataObject { @Expose diff --git a/src/main/resources/addon.yml b/src/main/resources/addon.yml index 4e346a4..7a54650 100755 --- a/src/main/resources/addon.yml +++ b/src/main/resources/addon.yml @@ -2,16 +2,43 @@ name: Warps main: world.bentobox.warps.Warp version: ${version}${build.number} icon: OAK_SIGN -api-version: 1.14 authors: tastybento softdepend: AcidIsland, BSkyBlock, CaveBlock, SkyGrid, AOneBlock permissions: - '[gamemode].island.warp': + bskyblock.island.warp: description: Player can use warp or warps commands default: true - '[gamemode].island.addwarp': + bskyblock.island.addwarp: + description: Player can create a welcome warp sign + default: true + + acidisland.island.warp: + description: Player can use warp or warps commands + default: true + acidisland.island.addwarp: + description: Player can create a welcome warp sign + default: true + + caveblock.island.warp: + description: Player can use warp or warps commands + default: true + caveblock.island.addwarp: + description: Player can create a welcome warp sign + default: true + + skygrid.island.warp: + description: Player can use warp or warps commands + default: true + skygrid.island.addwarp: + description: Player can create a welcome warp sign + default: true + + aoneblock.island.warp: + description: Player can use warp or warps commands + default: true + aoneblock.island.addwarp: description: Player can create a welcome warp sign default: true