properly handle metrics
This commit is contained in:
parent
acdb97685d
commit
39c71155f8
@ -38,6 +38,7 @@ public final class VillagerOptimizer extends JavaPlugin {
|
|||||||
private static Config config;
|
private static Config config;
|
||||||
private static BukkitAudiences audiences;
|
private static BukkitAudiences audiences;
|
||||||
private static ComponentLogger logger;
|
private static ComponentLogger logger;
|
||||||
|
private Metrics metrics;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
@ -45,6 +46,7 @@ public final class VillagerOptimizer extends JavaPlugin {
|
|||||||
foliaLib = new FoliaLib(this);
|
foliaLib = new FoliaLib(this);
|
||||||
audiences = BukkitAudiences.create(this);
|
audiences = BukkitAudiences.create(this);
|
||||||
logger = ComponentLogger.logger(this.getName());
|
logger = ComponentLogger.logger(this.getName());
|
||||||
|
metrics = new Metrics(this, 19954);
|
||||||
|
|
||||||
logger.info(Component.text("╭────────────────────────────────────────────────────────────╮").style(STYLE));
|
logger.info(Component.text("╭────────────────────────────────────────────────────────────╮").style(STYLE));
|
||||||
logger.info(Component.text("│ │").style(STYLE));
|
logger.info(Component.text("│ │").style(STYLE));
|
||||||
@ -79,8 +81,6 @@ public final class VillagerOptimizer extends JavaPlugin {
|
|||||||
logger.info(Component.text("│ │").style(STYLE));
|
logger.info(Component.text("│ │").style(STYLE));
|
||||||
logger.info(Component.text("│ │").style(STYLE));
|
logger.info(Component.text("│ │").style(STYLE));
|
||||||
logger.info(Component.text("╰────────────────────────────────────────────────────────────╯").style(STYLE));
|
logger.info(Component.text("╰────────────────────────────────────────────────────────────╯").style(STYLE));
|
||||||
|
|
||||||
new Metrics(this, 19954);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -95,6 +95,10 @@ public final class VillagerOptimizer extends JavaPlugin {
|
|||||||
audiences.close();
|
audiences.close();
|
||||||
audiences = null;
|
audiences = null;
|
||||||
}
|
}
|
||||||
|
if (metrics != null) {
|
||||||
|
metrics.shutdown();
|
||||||
|
metrics = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static @NotNull VillagerOptimizer getInstance() {
|
public static @NotNull VillagerOptimizer getInstance() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user