Archiviert
13
0

Use our scheduler with metrics

Dieser Commit ist enthalten in:
Dan Mulloy 2015-04-09 20:42:54 -04:00
Ursprung ce3069d490
Commit 0ed76d7228

Datei anzeigen

@ -52,9 +52,9 @@ import org.bukkit.configuration.InvalidConfigurationException;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.plugin.Plugin; import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.PluginDescriptionFile; import org.bukkit.plugin.PluginDescriptionFile;
import org.bukkit.scheduler.BukkitTask;
import com.comphenix.protocol.utility.Util; import com.comphenix.protocol.utility.Util;
import com.comphenix.protocol.utility.WrappedScheduler;
public class Metrics { public class Metrics {
@ -116,7 +116,7 @@ public class Metrics {
/** /**
* The scheduled task * The scheduled task
*/ */
private volatile BukkitTask task = null; private volatile WrappedScheduler.TaskWrapper task = null;
public Metrics(final Plugin plugin) throws IOException { public Metrics(final Plugin plugin) throws IOException {
if (plugin == null) { if (plugin == null) {
@ -200,7 +200,7 @@ public class Metrics {
} }
// Begin hitting the server with glorious data // Begin hitting the server with glorious data
task = plugin.getServer().getScheduler().runTaskTimerAsynchronously(plugin, new Runnable() { task = WrappedScheduler.runAsynchronouslyRepeat(plugin, new Runnable() {
private boolean firstPost = true; private boolean firstPost = true;