diff options
Diffstat (limited to 'Essentials/src/net/ess3/api/server/IServer.java')
-rw-r--r-- | Essentials/src/net/ess3/api/server/IServer.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Essentials/src/net/ess3/api/server/IServer.java b/Essentials/src/net/ess3/api/server/IServer.java new file mode 100644 index 000000000..8bd23bb9d --- /dev/null +++ b/Essentials/src/net/ess3/api/server/IServer.java @@ -0,0 +1,28 @@ +package net.ess3.api.server; + +import java.util.Collection; +import java.util.List; + + +public interface IServer +{ + List<World> getWorlds(); + + World getWorld(String name); + + int broadcastMessage(String message); + + Collection<Player> getOnlinePlayers(); + + CommandSender getConsoleSender(); + + void dispatchCommand(CommandSender sender, String command); + + void banIP(String ip); + + <T> T getServiceProvider(Class<T> clazz); + + String getVersion(); + + public void unbanIP(String string); +} |