diff --git a/TODO.md b/TODO.md index 6221218..3504c9d 100644 --- a/TODO.md +++ b/TODO.md @@ -3,7 +3,7 @@ - [x] Switch all player score storage to use UUID instead of Player as the key - [x] Update logger usage to use getLogger() from JavaPlugin - [x] Remove or modernize any old/deprecated event registration (use @EventHandler and registerEvents) -- [ ] Review and update player lookup logic to use getPlayerExact or handle case sensitivity +- [x] Review and update player lookup logic to use getPlayerExact or handle case sensitivity - [x] Ensure all commands are properly defined in plugin.yml - [x] Initialize Gradle build system - [x] Set project metadata in build.gradle diff --git a/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreAddCommand.java b/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreAddCommand.java index b749abd..9634c10 100644 --- a/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreAddCommand.java +++ b/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreAddCommand.java @@ -40,7 +40,7 @@ public class ScoreAddCommand implements CommandExecutor { } } }else if(split.length == 2){ - targetPlayer = _plugin.getServer().getPlayer(split[0]); + targetPlayer = _plugin.getServer().getPlayerExact(split[0]); if(targetPlayer == null){ echoError(sender, rcon, "Can't find a player with that name"); return true; diff --git a/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreGetCommand.java b/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreGetCommand.java index f87fa32..03d6348 100644 --- a/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreGetCommand.java +++ b/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreGetCommand.java @@ -33,7 +33,7 @@ public class ScoreGetCommand implements CommandExecutor { return true; //false; } }else if(split.length == 1){ - targetPlayer = _plugin.getServer().getPlayer(split[0]); + targetPlayer = _plugin.getServer().getPlayerExact(split[0]); }else if(split.length > 1){ echoUsage(sender, rcon); return true; //false; diff --git a/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreResetCommand.java b/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreResetCommand.java index 2e41f3a..4457223 100644 --- a/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreResetCommand.java +++ b/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreResetCommand.java @@ -41,7 +41,7 @@ public class ScoreResetCommand implements CommandExecutor { } } }else if(split.length == 2){ - targetPlayer = _plugin.getServer().getPlayer(split[0]); + targetPlayer = _plugin.getServer().getPlayerExact(split[0]); if(targetPlayer == null){ echoError(sender, rcon, "Can't find a player with that name"); return true; diff --git a/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreSubtractCommand.java b/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreSubtractCommand.java index 1650da0..e0c3ac8 100644 --- a/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreSubtractCommand.java +++ b/src/main/java/com/majinnaibu/minecraft/plugins/scorekeeper/commands/ScoreSubtractCommand.java @@ -40,7 +40,7 @@ public class ScoreSubtractCommand implements CommandExecutor { } } }else if(split.length == 2){ - targetPlayer = _plugin.getServer().getPlayer(split[0]); + targetPlayer = _plugin.getServer().getPlayerExact(split[0]); if(targetPlayer == null){ echoError(sender, rcon, "Can't find a player with that name"); return true;