From ce9b70bc98b4acc207d3d7dfe4efb68b71e6f717 Mon Sep 17 00:00:00 2001 From: Luna <90072930+LunaWasFlaggedAgain@users.noreply.github.com> Date: Tue, 17 May 2022 14:24:58 -0300 Subject: [PATCH] Make getNonNullPlayer work with UUIDs too (#43) * Make getNonNullPlayer work with UUIDs too * allman --- server/src/main/java/dev/plex/command/PlexCommand.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/src/main/java/dev/plex/command/PlexCommand.java b/server/src/main/java/dev/plex/command/PlexCommand.java index 52df04d..3dc61e0 100644 --- a/server/src/main/java/dev/plex/command/PlexCommand.java +++ b/server/src/main/java/dev/plex/command/PlexCommand.java @@ -566,6 +566,16 @@ public abstract class PlexCommand extends Command implements PluginIdentifiableC protected Player getNonNullPlayer(String name) { + try + { + UUID uuid = UUID.fromString(name); + return Bukkit.getPlayer(uuid); + } + catch (IllegalArgumentException ignored) + { + + } + Player player = Bukkit.getPlayer(name); if (player == null) {