diff options
author | Iaccidentally <coryhuckaby@gmail.com> | 2013-07-13 13:40:46 -0400 |
---|---|---|
committer | Iaccidentally <coryhuckaby@gmail.com> | 2013-07-13 13:40:46 -0400 |
commit | a3cc1e4213768e0f3383e8ad87f988d3ff17a4c7 (patch) | |
tree | 343c09d4e7b08aaa7a1cf4c070f53f1f10fd5ffe /Essentials/src/com/earth2me/essentials/IEssentials.java | |
parent | 3082aeee94616ce790f7ccbc7e1fc761c5701fce (diff) | |
download | Essentials-a3cc1e4213768e0f3383e8ad87f988d3ff17a4c7.tar Essentials-a3cc1e4213768e0f3383e8ad87f988d3ff17a4c7.tar.gz Essentials-a3cc1e4213768e0f3383e8ad87f988d3ff17a4c7.tar.lz Essentials-a3cc1e4213768e0f3383e8ad87f988d3ff17a4c7.tar.xz Essentials-a3cc1e4213768e0f3383e8ad87f988d3ff17a4c7.zip |
[API] flip! (╯°□°)╯︵ ┻━┻
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/IEssentials.java')
-rw-r--r-- | Essentials/src/com/earth2me/essentials/IEssentials.java | 77 |
1 files changed, 76 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/IEssentials.java b/Essentials/src/com/earth2me/essentials/IEssentials.java index 3f541ee8c..f45f15b53 100644 --- a/Essentials/src/com/earth2me/essentials/IEssentials.java +++ b/Essentials/src/com/earth2me/essentials/IEssentials.java @@ -1,7 +1,82 @@ package com.earth2me.essentials; +import com.earth2me.essentials.metrics.Metrics; +import com.earth2me.essentials.perm.PermissionsHandler; +import com.earth2me.essentials.register.payment.Methods; +import java.util.List; +import net.ess3.api.IJails; +import net.ess3.api.IWarps; +import org.bukkit.World; +import org.bukkit.command.Command; +import org.bukkit.command.CommandSender; +import org.bukkit.plugin.Plugin; +import org.bukkit.scheduler.BukkitScheduler; +import org.bukkit.scheduler.BukkitTask; -public interface IEssentials extends net.ess3.api.IEssentials + +public interface IEssentials extends Plugin { + void addReloadListener(IConf listener); + + void reload(); + + boolean onCommandEssentials(CommandSender sender, Command command, String commandLabel, String[] args, ClassLoader classLoader, String commandPath, String permissionPrefix, IEssentialsModule module); + + User getUser(Object base); + + I18n getI18n(); + + User getOfflineUser(String name); + + World getWorld(String name); + + int broadcastMessage(String message); + + int broadcastMessage(net.ess3.api.IUser sender, String message); + + int broadcastMessage(String permission, String message); + + ISettings getSettings(); + + BukkitScheduler getScheduler(); + + IJails getJails(); + + IWarps getWarps(); + + Worth getWorth(); + + Backup getBackup(); + + Methods getPaymentMethod(); + + BukkitTask runTaskAsynchronously(Runnable run); + + BukkitTask runTaskLaterAsynchronously(Runnable run, long delay); + + int scheduleSyncDelayedTask(Runnable run); + + int scheduleSyncDelayedTask(Runnable run, long delay); + + int scheduleSyncRepeatingTask(final Runnable run, long delay, long period); + + TNTExplodeListener getTNTListener(); + + PermissionsHandler getPermissionsHandler(); + + AlternativeCommandsHandler getAlternativeCommandsHandler(); + + void showError(final CommandSender sender, final Throwable exception, final String commandLabel); + + ItemDb getItemDb(); + + UserMap getUserMap(); + + Metrics getMetrics(); + + void setMetrics(Metrics metrics); + + EssentialsTimer getTimer(); + List<String> getVanishedPlayers(); } |