Onlinezeit von einem Spieler in Minecraft über Statistiken?
Hey, wie kann man in einem Minecraft Plugin die Zeit von einem Spieler in Minecraft abfragen? Also ich meine die, die man auch sehen kann, wenn man ESC drückt und dann auf Statistiken geht
2 Antworten
Die kannst du ganz einfach mit Tracken. Programmierst du das selber? Ja/Nein?
Wenn ja: In der onEnable Methode einfach ne Runnable die jede Minute ausführt und einen Wert in einer Hashmap mit der Spieleruuid hochzählt. Bitte solche Fragen auf spigotmc.org stellen.
Wenn nein: Plugin downloaden.
Oder warte mal, doch, versuch mal
Player#getPlayerTime()
Welche Spigot/Bukkit/Craftbukkit Version verwendest du?
Spigot 1.8.8 oder 1.8.9 bin mir gerade nicht sicher
Versuch mal Player#getStatistic(Statistic.PLAY_ONE_TICK)
Bei mir gibt es kein #getStatistic oder .getStatistic
Sicher, dass du die 1.8.8 API benutzt?
einfach
p.getStatistic(...)
Jo so weiß es auch bloß ich meine eher sowas wie statistics.PLAY_ONE_TIME