mirror of
https://github.com/essentials/Essentials.git
synced 2025-08-10 00:28:22 +02:00
Extend getUser(Object) to match uuid and offline players.
This commit is contained in:
@@ -628,6 +628,14 @@ public class Essentials extends JavaPlugin implements net.ess3.api.IEssentials
|
|||||||
{
|
{
|
||||||
return getUser((Player)base);
|
return getUser((Player)base);
|
||||||
}
|
}
|
||||||
|
if (base instanceof org.bukkit.OfflinePlayer)
|
||||||
|
{
|
||||||
|
return getUser(((org.bukkit.OfflinePlayer)base).getUniqueId());
|
||||||
|
}
|
||||||
|
if (base instanceof UUID)
|
||||||
|
{
|
||||||
|
return getUser((UUID)base);
|
||||||
|
}
|
||||||
if (base instanceof String)
|
if (base instanceof String)
|
||||||
{
|
{
|
||||||
return getOfflineUser((String)base);
|
return getOfflineUser((String)base);
|
||||||
|
@@ -349,11 +349,14 @@ public class Commandessentials extends EssentialsCommand
|
|||||||
String name = args[1];
|
String name = args[1];
|
||||||
sender.sendMessage("Looking up UUID for " + name);
|
sender.sendMessage("Looking up UUID for " + name);
|
||||||
|
|
||||||
|
UUID onlineUUID = null;
|
||||||
|
|
||||||
for (Player player : server.getOnlinePlayers())
|
for (Player player : server.getOnlinePlayers())
|
||||||
{
|
{
|
||||||
if (player.getName().equalsIgnoreCase(name))
|
if (player.getName().equalsIgnoreCase(name))
|
||||||
{
|
{
|
||||||
sender.sendMessage("Online player: " + player.getUniqueId().toString());
|
sender.sendMessage("Online player: " + player.getUniqueId().toString());
|
||||||
|
onlineUUID = player.getUniqueId();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user