pre6 - UltraPermissions hook & bstats

This commit is contained in:
ajgeiss0702
2021-08-05 17:28:11 -07:00
parent cde8c0a49c
commit 4e6c10ccb2
8 changed files with 76 additions and 2 deletions
+2
View File
@@ -24,6 +24,8 @@ dependencies {
implementation("net.kyori:adventure-platform-bungeecord:4.0.0-SNAPSHOT")
compileOnly("net.kyori:adventure-text-serializer-plain:4.0.0-SNAPSHOT")
implementation("org.bstats:bstats-bungeecord:2.2.1")
implementation(project(":common"))
implementation(project(":api"))
}
@@ -8,6 +8,8 @@ import net.md_5.bungee.api.event.*;
import net.md_5.bungee.api.plugin.Listener;
import net.md_5.bungee.api.plugin.Plugin;
import net.md_5.bungee.event.EventHandler;
import org.bstats.bungeecord.Metrics;
import org.bstats.charts.SimplePie;
import org.checkerframework.checker.nullness.qual.NonNull;
import us.ajg0702.queue.api.commands.IBaseCommand;
import us.ajg0702.queue.api.util.QueueLogger;
@@ -61,6 +63,11 @@ public class BungeeQueue extends Plugin implements Listener {
getProxy().getPluginManager().registerListener(this, this);
Metrics metrics = new Metrics(this, 7404);
metrics.addCustomChart(new SimplePie("premium", () -> String.valueOf(main.getLogic().isPremium())));
metrics.addCustomChart(new SimplePie("implementation", () -> main.getPlatformMethods().getImplementationName()));
}
private static BungeeAudiences adventure;