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:
@@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user