Playtime Command #285
@ -129,6 +129,7 @@ public class BungeeCore extends Plugin {
|
||||
new StatCommand();
|
||||
new VerifyCommand();
|
||||
new GDPRQuery();
|
||||
new PlaytimeCommand();
|
||||
|
||||
// Punishment Commands:
|
||||
new PunishmentCommand("ban", Punishment.PunishmentType.Ban);
|
||||
|
21
src/de/steamwar/bungeecore/commands/PlaytimeCommand.java
Normale Datei
21
src/de/steamwar/bungeecore/commands/PlaytimeCommand.java
Normale Datei
@ -0,0 +1,21 @@
|
||||
package de.steamwar.bungeecore.commands;
|
||||
YoyoNow markierte diese Unterhaltung als gelöst
Veraltet
|
||||
|
||||
import de.steamwar.bungeecore.Message;
|
||||
import de.steamwar.bungeecore.sql.SteamwarUser;
|
||||
import net.md_5.bungee.api.CommandSender;
|
||||
import net.md_5.bungee.api.connection.ProxiedPlayer;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
|
||||
public class PlaytimeCommand extends BasicCommand{
|
||||
|
||||
public PlaytimeCommand() {
|
||||
super("playtime", null);
|
||||
}
|
||||
|
||||
@Override public void execute(CommandSender sender, String[] strings) {
|
||||
YoyoNow markierte diese Unterhaltung als gelöst
Veraltet
YoyoNow
hat
Annotationen werden eigentlich immer vor den methoden Kopf geschrieben, in einzelnen Zeilen. Annotationen werden eigentlich immer vor den methoden Kopf geschrieben, in einzelnen Zeilen.
|
||||
ProxiedPlayer player = (ProxiedPlayer) sender;
|
||||
YoyoNow markierte diese Unterhaltung als gelöst
Veraltet
Lixfel
hat
Hiervor bitte auch wirklich prüfen, ob sender ein ProxiedPlayer ist (und ansonsten einfach vorher returnen). Ist immer etwas ungeil, wenn (berechtigte) Fehler fliegen, die landen dann nämlich alle in der Fehlerdatenbank. Hiervor bitte auch wirklich prüfen, ob sender ein ProxiedPlayer ist (und ansonsten einfach vorher returnen). Ist immer etwas ungeil, wenn (berechtigte) Fehler fliegen, die landen dann nämlich alle in der Fehlerdatenbank.
|
||||
SteamwarUser user = SteamwarUser.get(player);
|
||||
Message.send("WHOIS_HOURS_PLAYED", player, new DecimalFormat("###.##").format(user.getOnlinetime() / (double) 3600));
|
||||
}
|
||||
}
|
In neuem Issue referenzieren
Einen Benutzer sperren
Bitte hier noch unseren AGPL-Licence Header als Kommentar davorpacken.