summaryrefslogtreecommitdiffstats
path: root/Essentials/src/com/earth2me/essentials/commands/EssentialsCommand.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/commands/EssentialsCommand.java')
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/EssentialsCommand.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/EssentialsCommand.java b/Essentials/src/com/earth2me/essentials/commands/EssentialsCommand.java
index ee605ffb3..bfd1843be 100644
--- a/Essentials/src/com/earth2me/essentials/commands/EssentialsCommand.java
+++ b/Essentials/src/com/earth2me/essentials/commands/EssentialsCommand.java
@@ -211,6 +211,21 @@ public abstract class EssentialsCommand implements IEssentialsCommand
return bldr.toString();
}
+ boolean canInteractWith(CommandSource interactor, User interactee)
+ {
+ if (interactor == null)
+ {
+ return !interactee.isHidden();
+ }
+
+ if (interactor.isPlayer())
+ {
+ return canInteractWith(ess.getUser(interactor.getPlayer()), interactee);
+ }
+
+ return true; // console
+ }
+
private static boolean canInteractWith(User interactor, User interactee)
{
if (interactor == null)