From 4b288790f20371f1582313b3ce7d52add23f44c0 Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 8 Feb 2017 01:23:11 +0100 Subject: [PATCH] add the command to the class --- .../li/inc/PlaytimeReloaded/Playtime.java | 30 ++++++++----------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/src/main/java/li/inc/PlaytimeReloaded/Playtime.java b/src/main/java/li/inc/PlaytimeReloaded/Playtime.java index 2d8069a..7e70ac7 100644 --- a/src/main/java/li/inc/PlaytimeReloaded/Playtime.java +++ b/src/main/java/li/inc/PlaytimeReloaded/Playtime.java @@ -73,15 +73,26 @@ public class Playtime extends JavaPlugin implements Listener { if (sender instanceof Player) { + Player _player = (Player)sender; + if(_player.hasPermission("playtime.top")) { _player.sendMessage(getChatMessage(m_config.getTextTopPlayerListHead(), _player.getName(), 0, 0, true)); - _player.sendMessage(getChatMessage(getTopPlayTime(m_config.getTextPlayerEntry(), true), _player.getName(), 0, 0, true)); + + List _topPlayers = m_mysql.getTopPlayers(); + + for (String[] _playerData: _topPlayers) + { + if(_playerData.length >= 2) + { + _player.sendMessage(getChatMessage(m_config.getTextPlayerEntry(), _playerData[0], Integer.parseInt(_playerData[1]), 0, true)); + } + } }else{ _player.sendMessage(getChatMessage(m_config.getTextNoPermission(), _player.getName(), 0, 0, true)); } }else{ - this.getLogger().info(getChatMessage(getTopPlayTime(m_config.getTextPlayerEntry(), false), "", 0, 0, true)); + this.getLogger().info("Ey you bread! You cant display the playtime from the console!"); } } @@ -280,19 +291,4 @@ public class Playtime extends JavaPlugin implements Listener } } } - - private String getTopPlayTime(String _format, Boolean _color) - { - String _returnValue = ""; - - List _topPlayers = m_mysql.getTopPlayers(); - - for (String[] _playerData: _topPlayers) - { - if(_playerData.length >= 2) - { - _returnValue += getChatMessage(_format, UUIDCache.get(_playerData[0]), Integer.parseInt(_playerData[1]), 0, _color); - } - } - } }