Use mStats

This commit is contained in:
Minecon724 2025-05-26 16:05:35 +02:00
commit f92328070c
Signed by untrusted user who does not match committer: m724
GPG key ID: A02E6E67AB961189
3 changed files with 10 additions and 22 deletions

17
pom.xml
View file

@ -48,12 +48,12 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.bstats</groupId> <groupId>eu.m724</groupId>
<artifactId>bstats-bukkit</artifactId> <artifactId>mstats-spigot</artifactId>
<version>3.1.0</version> <version>0.1.2</version>
<scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>eu.m724</groupId> <groupId>eu.m724</groupId>
<artifactId>jarupdater</artifactId> <artifactId>jarupdater</artifactId>
@ -84,17 +84,8 @@
<configuration> <configuration>
<createDependencyReducedPom>false</createDependencyReducedPom> <createDependencyReducedPom>false</createDependencyReducedPom>
<minimizeJar>true</minimizeJar> <minimizeJar>true</minimizeJar>
<!-- <shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>full</shadedClassifierName> -->
<relocations>
<relocation>
<pattern>org.bstats</pattern>
<shadedPattern>eu.m724.giants</shadedPattern>
</relocation>
</relocations>
<artifactSet> <artifactSet>
<includes> <includes>
<include>org.bstats:*</include>
<include>eu.m724:jarupdater</include> <include>eu.m724:jarupdater</include>
</includes> </includes>
</artifactSet> </artifactSet>

View file

@ -5,17 +5,15 @@ import eu.m724.giants.configuration.Configuration;
import eu.m724.giants.updater.PluginUpdater; import eu.m724.giants.updater.PluginUpdater;
import eu.m724.giants.updater.UpdateCommand; import eu.m724.giants.updater.UpdateCommand;
import eu.m724.jarupdater.verify.VerificationException; import eu.m724.jarupdater.verify.VerificationException;
import org.bstats.bukkit.Metrics; import eu.m724.mstats.MStatsPlugin;
import org.bstats.charts.SimplePie;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandExecutor;
import org.bukkit.plugin.java.JavaPlugin;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
public class GiantsPlugin extends JavaPlugin implements CommandExecutor { public class GiantsPlugin extends MStatsPlugin implements CommandExecutor {
private final File configFile = new File(getDataFolder(), "config.yml"); private final File configFile = new File(getDataFolder(), "config.yml");
private static Configuration configuration; private static Configuration configuration;
@ -60,11 +58,7 @@ public class GiantsPlugin extends JavaPlugin implements CommandExecutor {
getCommand("giants").setExecutor(new GiantsCommand(this, updateCommand)); getCommand("giants").setExecutor(new GiantsCommand(this, updateCommand));
Metrics metrics = new Metrics(this, 14131); mStats(3);
metrics.addCustomChart(new SimplePie("jump_mode", () -> String.valueOf(configuration.jumpMode())));
metrics.addCustomChart(new SimplePie("jump_condition", () -> String.valueOf(configuration.jumpCondition())));
metrics.addCustomChart(new SimplePie("jump_delay", () -> String.valueOf(configuration.jumpDelay())));
metrics.addCustomChart(new SimplePie("jump_height", () -> String.valueOf(configuration.jumpHeight())));
} }
public static Configuration getConfiguration() { public static Configuration getConfiguration() {

View file

@ -8,6 +8,9 @@ api-version: 1.16
load: STARTUP load: STARTUP
main: eu.m724.giants.GiantsPlugin main: eu.m724.giants.GiantsPlugin
libraries:
- eu.m724:mstats-spigot:0.1.2
commands: commands:
giants: giants:
description: Utility command for Giants description: Utility command for Giants