1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-16 11:37:30 +02:00

More work on the API

This commit is contained in:
Iaccidentally
2013-05-25 18:52:17 -04:00
parent bc29f9d4b1
commit cf3ab408b4
8 changed files with 126 additions and 31 deletions

View File

@@ -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<String> 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);
}