Переглянути джерело

Fixed Async deprecation issues

gmcferrin 12 роки тому
батько
коміт
07e98ab79f

+ 1 - 0
Changelog.txt

@@ -13,6 +13,7 @@ Version 1.3.13-dev
  = Fixed issue with Mining using actual skill level rather than max skill level
  = Fixed some issues with static access
  = Fixed ItemStack deprecation issues
+ = Fixed Async deprecation issues
  ! GJ stopped being a lazy slacker and got stuff done
  - Removed dead code relating to null profiles
  - Removed unused imports

+ 1 - 1
src/main/java/com/gmail/nossr50/commands/general/MmoupdateCommand.java

@@ -46,6 +46,6 @@ public class MmoupdateCommand implements CommandExecutor {
             return;
         }
 
-        plugin.getServer().getScheduler().scheduleAsyncDelayedTask(plugin, new SQLConversionTask(plugin), 1);
+        plugin.getServer().getScheduler().runTaskLaterAsynchronously(plugin, new SQLConversionTask(plugin), 1);
     }
 }

+ 2 - 2
src/main/java/com/gmail/nossr50/util/Metrics.java

@@ -221,7 +221,7 @@ public class Metrics {
             }
 
             // Begin hitting the server with glorious data
-            taskId = plugin.getServer().getScheduler().scheduleAsyncRepeatingTask(plugin, new Runnable() {
+            taskId = plugin.getServer().getScheduler().runTaskTimerAsynchronously(plugin, new Runnable() {
 
                 private boolean firstPost = true;
 
@@ -249,7 +249,7 @@ public class Metrics {
                         Bukkit.getLogger().log(Level.INFO, "[Metrics] " + e.getMessage());
                     }
                 }
-            }, 0, PING_INTERVAL * 1200);
+            }, 0, PING_INTERVAL * 1200).getTaskId();
 
             return true;
         }