summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java b/src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java
index d99229d..20d1e64 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/command/Wins.java
@@ -1,14 +1,12 @@
package net.tylermurphy.hideAndSeek.command;
-import com.comphenix.protocol.PacketType;
import net.tylermurphy.hideAndSeek.Main;
+import net.tylermurphy.hideAndSeek.database.Database;
import net.tylermurphy.hideAndSeek.database.PlayerInfo;
-import net.tylermurphy.hideAndSeek.util.CommandHandler;
import net.tylermurphy.hideAndSeek.util.UUIDFetcher;
-import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
-import org.bukkit.OfflinePlayer;
import org.bukkit.command.CommandSender;
+import org.bukkit.entity.Player;
import java.util.UUID;
@@ -23,7 +21,12 @@ public class Wins implements ICommand {
UUID uuid;
String name;
if(args.length == 0) {
- uuid = Main.plugin.getServer().getPlayer(sender.getName()).getUniqueId();
+ Player player = Main.plugin.getServer().getPlayer(sender.getName());
+ if(player == null){
+ sender.sendMessage(errorPrefix + message("START_INVALID_NAME").addPlayer(sender.getName()));
+ return;
+ }
+ uuid = player.getUniqueId();
name = sender.getName();
}
else {
@@ -35,7 +38,7 @@ public class Wins implements ICommand {
return;
}
}
- PlayerInfo info = Main.plugin.database.playerInfo.getInfo(uuid);
+ PlayerInfo info = Database.playerInfo.getInfo(uuid);
if(info == null){
sender.sendMessage(errorPrefix + message("NO_GAME_INFO"));
return;