From cf3ab408b42ed43417cc43a4228540cc11a36a68 Mon Sep 17 00:00:00 2001 From: Iaccidentally Date: Sat, 25 May 2013 18:52:17 -0400 Subject: More work on the API --- .../src/net/ess3/xmpp/IEssentialsXMPP.java | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) (limited to 'EssentialsXMPP/src/net/ess3/xmpp/IEssentialsXMPP.java') diff --git a/EssentialsXMPP/src/net/ess3/xmpp/IEssentialsXMPP.java b/EssentialsXMPP/src/net/ess3/xmpp/IEssentialsXMPP.java index 789ccddc9..bf221a370 100644 --- a/EssentialsXMPP/src/net/ess3/xmpp/IEssentialsXMPP.java +++ b/EssentialsXMPP/src/net/ess3/xmpp/IEssentialsXMPP.java @@ -8,21 +8,68 @@ import org.bukkit.plugin.Plugin; public interface IEssentialsXMPP extends Plugin { + /** + * + * @param user + * @return + */ String getAddress(final CommandSender user); + /** + * + * @param name + * @return + */ String getAddress(final String name); + /** + * + * @return + */ List getSpyUsers(); + /** + * + * @param address + * @return + */ IUser getUserByAddress(final String address); + /** + * + * @param user + * @param message + * @return + */ boolean sendMessage(final CommandSender user, final String message); + /** + * + * @param address + * @param message + * @return + */ boolean sendMessage(final String address, final String message); + /** + * + * @param user + * @param address + */ void setAddress(final CommandSender user, final String address); + /** + * + * @param user + * @return + */ boolean toggleSpy(final CommandSender user); + /** + * + * @param sender + * @param message + * @param xmppAddress + */ void broadcastMessage(final IUser sender, final String message, final String xmppAddress); } -- cgit v1.2.3