diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2022-05-17 19:26:00 -0400 |
---|---|---|
committer | Tyler Murphy <tylermurphy534@gmail.com> | 2022-05-17 19:26:00 -0400 |
commit | 13e6b38aa97f59e5a432f2d88ea15738358df019 (patch) | |
tree | d34388703f1256142eed9f45c9bf2588794f4af0 /src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java | |
parent | working on expanding database (diff) | |
download | kenshinshideandseek-13e6b38aa97f59e5a432f2d88ea15738358df019.tar.gz kenshinshideandseek-13e6b38aa97f59e5a432f2d88ea15738358df019.tar.bz2 kenshinshideandseek-13e6b38aa97f59e5a432f2d88ea15738358df019.zip |
mysql support, always glow, countdown_last, kill stat change, game board null fix
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java')
-rw-r--r-- | src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java b/src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java index 8a0b6dc..491c9a4 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java @@ -37,23 +37,21 @@ public class Wins implements ICommand { UUID uuid; String name; if (args.length == 0) { - Player player = Main.getInstance().getServer().getPlayer(sender.getName()); - if (player == null) { - sender.sendMessage(errorPrefix + message("START_INVALID_NAME").addPlayer(sender.getName())); - return; - } - uuid = player.getUniqueId(); + uuid = sender.getUniqueId(); name = sender.getName(); } else { - try { - name = args[0]; + name = args[0]; + if(Main.getInstance().getServer().getOfflinePlayer(args[0]) == null){ + uuid = Main.getInstance().getDatabase().getNameData().getUUID(args[0]); + } else { uuid = Main.getInstance().getServer().getOfflinePlayer(args[0]).getUniqueId(); - } catch (Exception e) { - sender.sendMessage(errorPrefix + message("START_INVALID_NAME").addPlayer(args[0])); - return; } } + if(uuid == null){ + sender.sendMessage(errorPrefix + message("START_INVALID_NAME").addPlayer(args[0])); + return; + } PlayerInfo info = Main.getInstance().getDatabase().getGameData().getInfo(uuid); if (info == null) { sender.sendMessage(errorPrefix + message("NO_GAME_INFO")); |