summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Essentials/src/com/earth2me/essentials/Essentials.java18
-rw-r--r--Essentials/src/com/earth2me/essentials/IEssentials.java3
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandr.java4
3 files changed, 21 insertions, 4 deletions
diff --git a/Essentials/src/com/earth2me/essentials/Essentials.java b/Essentials/src/com/earth2me/essentials/Essentials.java
index 373f201c3..8dc131ff8 100644
--- a/Essentials/src/com/earth2me/essentials/Essentials.java
+++ b/Essentials/src/com/earth2me/essentials/Essentials.java
@@ -610,11 +610,25 @@ public class Essentials extends JavaPlugin implements net.ess3.api.IEssentials
this.metrics = metrics;
}
+ @Deprecated
+ @Override
+ public User getUser(final Object base)
+ {
+ if (base instanceof Player)
+ {
+ return getUser((Player)base);
+ }
+ if (base instanceof String)
+ {
+ return getOfflineUser((String)base);
+ }
+ return null;
+ }
@Override
public User getUser(final String base)
- {
- return getOfflineUser((String)base);
+ {
+ return getOfflineUser((String)base);
}
@Override
diff --git a/Essentials/src/com/earth2me/essentials/IEssentials.java b/Essentials/src/com/earth2me/essentials/IEssentials.java
index 73b462939..f293dbd6c 100644
--- a/Essentials/src/com/earth2me/essentials/IEssentials.java
+++ b/Essentials/src/com/earth2me/essentials/IEssentials.java
@@ -24,6 +24,9 @@ public interface IEssentials extends Plugin
boolean onCommandEssentials(CommandSender sender, Command command, String commandLabel, String[] args, ClassLoader classLoader, String commandPath, String permissionPrefix, IEssentialsModule module);
+ @Deprecated
+ User getUser(Object base);
+
User getUser(String base);
User getUser(Player base);
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandr.java b/Essentials/src/com/earth2me/essentials/commands/Commandr.java
index 82b74d7bd..825c37c70 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandr.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandr.java
@@ -44,9 +44,9 @@ public class Commandr extends EssentialsCommand
}
final CommandSource target = replyTo.getReplyTo();
- final String targetName = target instanceof Player ? ((Player)target).getDisplayName() : Console.NAME;
+ final String targetName = target.isPlayer() ? target.getPlayer().getDisplayName() : Console.NAME;
- if (target == null || ((target instanceof Player) && !((Player)target).isOnline()))
+ if (target == null || (target.isPlayer() && !target.getPlayer().isOnline()))
{
throw new Exception(_("foreverAlone"));
}