summaryrefslogtreecommitdiffstats
path: root/Essentials/src/com/earth2me/essentials/IEssentials.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/IEssentials.java')
-rw-r--r--Essentials/src/com/earth2me/essentials/IEssentials.java59
1 files changed, 26 insertions, 33 deletions
diff --git a/Essentials/src/com/earth2me/essentials/IEssentials.java b/Essentials/src/com/earth2me/essentials/IEssentials.java
index 34eac733e..3d4e82267 100644
--- a/Essentials/src/com/earth2me/essentials/IEssentials.java
+++ b/Essentials/src/com/earth2me/essentials/IEssentials.java
@@ -11,71 +11,64 @@ import org.bukkit.command.CommandSender;
import org.bukkit.craftbukkit.scheduler.CraftScheduler;
import org.bukkit.plugin.PluginDescriptionFile;
+
public interface IEssentials
{
void addReloadListener(IConf listener);
-
+
void reload();
-
+
boolean onCommandEssentials(CommandSender sender, Command command, String commandLabel, String[] args, ClassLoader classLoader, String commandPath, String permissionPrefix);
-
+
User getUser(Object base);
-
+
User getOfflineUser(String name);
-
+
World getWorld(String name);
-
+
int broadcastMessage(String name, String message);
Settings getSettings();
-
+
CraftScheduler getScheduler();
-
+
String[] getMotd(CommandSender sender, String def);
-
+
String[] getLines(CommandSender sender, String node, String def);
-
+
Jail getJail();
-
+
Warps getWarps();
-
+
Worth getWorth();
-
+
Backup getBackup();
-
+
Spawn getSpawn();
-
- void loadBanList();
-
- public boolean isRegisterFallbackEnabled();
-
- public Methods getPaymentMethod();
+
+ Methods getPaymentMethod();
Server getServer();
-
+
File getDataFolder();
-
+
PluginDescriptionFile getDescription();
-
+
int scheduleAsyncDelayedTask(Runnable run);
-
+
int scheduleSyncDelayedTask(Runnable run);
-
+
int scheduleSyncDelayedTask(Runnable run, long delay);
-
- int scheduleSyncRepeatingTask(final Runnable run, long delay, long period);
- List<String> getBans();
+ int scheduleSyncRepeatingTask(final Runnable run, long delay, long period);
- List<String> getBannedIps();
+ BanWorkaround getBans();
TNTExplodeListener getTNTListener();
-
- EssentialsDependancyChecker getDependancyChecker();
IPermissionsHandler getPermissionsHandler();
-
+
void showError(final CommandSender sender, final Throwable exception, final String commandLabel);
-
+
Map<String, User> getAllUsers();
}