aboutsummaryrefslogtreecommitdiff
path: root/spark-bukkit/src
diff options
context:
space:
mode:
authorLuck <git@lucko.me>2020-06-23 12:27:34 +0100
committerLuck <git@lucko.me>2020-06-23 12:27:34 +0100
commit85561633292550209a1461347f8446b54552b391 (patch)
treec5bf09a6a0a1bb0324f8e14ecda790184a183c2c /spark-bukkit/src
parenta2af3f8f7e3693f3e445d2998938bf448d47c35f (diff)
downloadspark-85561633292550209a1461347f8446b54552b391.tar.gz
spark-85561633292550209a1461347f8446b54552b391.tar.bz2
spark-85561633292550209a1461347f8446b54552b391.zip
Add n-cpus and heap usage to platform info
Diffstat (limited to 'spark-bukkit/src')
-rw-r--r--spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitPlatformInfo.java16
-rw-r--r--spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitSparkPlugin.java4
2 files changed, 13 insertions, 7 deletions
diff --git a/spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitPlatformInfo.java b/spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitPlatformInfo.java
index 0cf9288..84ed1bf 100644
--- a/spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitPlatformInfo.java
+++ b/spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitPlatformInfo.java
@@ -20,10 +20,16 @@
package me.lucko.spark.bukkit;
-import me.lucko.spark.common.PlatformInfo;
-import org.bukkit.Bukkit;
+import me.lucko.spark.common.platform.AbstractPlatformInfo;
+import org.bukkit.Server;
+
+public class BukkitPlatformInfo extends AbstractPlatformInfo {
+ private final Server server;
+
+ public BukkitPlatformInfo(Server server) {
+ this.server = server;
+ }
-public class BukkitPlatformInfo implements PlatformInfo {
@Override
public Type getType() {
return Type.SERVER;
@@ -36,11 +42,11 @@ public class BukkitPlatformInfo implements PlatformInfo {
@Override
public String getVersion() {
- return Bukkit.getVersion();
+ return this.server.getVersion();
}
@Override
public String getMinecraftVersion() {
- return Bukkit.getMinecraftVersion();
+ return this.server.getMinecraftVersion();
}
}
diff --git a/spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitSparkPlugin.java b/spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitSparkPlugin.java
index 2ef11db..7d749eb 100644
--- a/spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitSparkPlugin.java
+++ b/spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitSparkPlugin.java
@@ -24,7 +24,7 @@ import me.lucko.spark.bukkit.placeholder.SparkMVdWPlaceholders;
import me.lucko.spark.bukkit.placeholder.SparkPlaceholderApi;
import me.lucko.spark.common.SparkPlatform;
import me.lucko.spark.common.SparkPlugin;
-import me.lucko.spark.common.PlatformInfo;
+import me.lucko.spark.common.platform.PlatformInfo;
import me.lucko.spark.common.sampler.ThreadDumper;
import me.lucko.spark.common.sampler.tick.TickHook;
import me.lucko.spark.common.sampler.tick.TickReporter;
@@ -151,7 +151,7 @@ public class BukkitSparkPlugin extends JavaPlugin implements SparkPlugin {
@Override
public PlatformInfo getPlatformInfo() {
- return new BukkitPlatformInfo();
+ return new BukkitPlatformInfo(getServer());
}
private static boolean classExists(String className) {