From 44c5d51c4e2b3b5e45bbe7778d43ee17b499c9b1 Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Tue, 15 Jan 2013 00:30:08 -0600 Subject: [PATCH] Fix v1.2.5 support, broken by API change in metrics --- src/main/java/org/dynmap/bukkit/Metrics.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/dynmap/bukkit/Metrics.java b/src/main/java/org/dynmap/bukkit/Metrics.java index 18242ecf..ee75bb85 100644 --- a/src/main/java/org/dynmap/bukkit/Metrics.java +++ b/src/main/java/org/dynmap/bukkit/Metrics.java @@ -220,7 +220,8 @@ public class Metrics { } // Begin hitting the server with glorious data - task = plugin.getServer().getScheduler().runTaskTimerAsynchronously(plugin, new Runnable() { + try { + task = plugin.getServer().getScheduler().runTaskTimerAsynchronously(plugin, new Runnable() { private boolean firstPost = true; @@ -253,7 +254,11 @@ public class Metrics { } } } - }, 0, PING_INTERVAL * 1200); + }, 0, PING_INTERVAL * 1200); + } catch (NoSuchMethodError nsme) { + // Handle deprecated scheduler API stupidity + return false; + } return true; }