本文整理汇总了Java中org.bstats.bukkit.MetricsLite类的典型用法代码示例。如果您正苦于以下问题:Java MetricsLite类的具体用法?Java MetricsLite怎么用?Java MetricsLite使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
MetricsLite类属于org.bstats.bukkit包,在下文中一共展示了MetricsLite类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onEnable
import org.bstats.bukkit.MetricsLite; //导入依赖的package包/类
@Override
public void onEnable() {
saveDefaultConfig();
if (!getConfig().getBoolean("apiOnly")) {
Bukkit.getPluginManager().registerEvents(this, this);
}
this.serverId = getConfig().getString("server.id");
this.serverToken = getConfig().getString("server.token");
loadConfig();
this.client = new GameInfoClient(getLogger(), runnable -> Bukkit.getScheduler().runTaskAsynchronously(Plugin.this, runnable), this.serverId, this.serverToken, "GameInfoPlugin-Bukkit/" + getDescription().getVersion(), "bukkit");
if (getConfig().getBoolean("debug")) { this.client.enableDebug(); }
Bukkit.getScheduler().runTaskLater(this, () -> Util.ping(client, getLogger()), 20 * 2);
new MetricsLite(this);
}