Interface IEssentials

All Superinterfaces:
CommandExecutor, Plugin, TabCompleter, TabExecutor
All Known Subinterfaces:
IEssentials
All Known Implementing Classes:
Essentials

public interface IEssentials extends Plugin
  • Method Details

    • addReloadListener

      void addReloadListener(IConf listener)
    • reload

      void reload()
    • getCommandMap

      Map<String,IEssentialsCommand> getCommandMap()
    • onTabCompleteEssentials

      List<String> onTabCompleteEssentials(CommandSender sender, Command command, String commandLabel, String[] args, ClassLoader classLoader, String commandPath, String permissionPrefix, IEssentialsModule module)
    • onCommandEssentials

      boolean onCommandEssentials(CommandSender sender, Command command, String commandLabel, String[] args, ClassLoader classLoader, String commandPath, String permissionPrefix, IEssentialsModule module)
    • getUser

      @Deprecated User getUser(Object base)
      Deprecated.
    • getUser

      User getUser(UUID base)
    • getUser

      User getUser(String base)
    • getUser

      User getUser(Player base)
    • matchUser

      User matchUser(Server server, User sourceUser, String searchTerm, Boolean getHidden, boolean getOffline) throws PlayerNotFoundException
      Throws:
      PlayerNotFoundException
    • canInteractWith

      boolean canInteractWith(CommandSource interactor, User interactee)
    • canInteractWith

      boolean canInteractWith(User interactor, User interactee)
    • getI18n

      I18n getI18n()
    • getOfflineUser

      User getOfflineUser(String name)
    • getWorld

      World getWorld(String name)
    • broadcastMessage

      int broadcastMessage(String message)
    • broadcastMessage

      int broadcastMessage(IUser sender, String message)
    • broadcastMessage

      int broadcastMessage(IUser sender, String message, Predicate<IUser> shouldExclude)
    • broadcastMessage

      int broadcastMessage(String permission, String message)
    • getSettings

      ISettings getSettings()
    • getScheduler

      BukkitScheduler getScheduler()
    • getJails

      IJails getJails()
    • getWarps

      IWarps getWarps()
    • getWorth

      Worth getWorth()
    • getBackup

      Backup getBackup()
    • getKits

      Kits getKits()
    • getRandomTeleport

      RandomTeleport getRandomTeleport()
    • getUpdateChecker

      UpdateChecker getUpdateChecker()
    • runTaskAsynchronously

      BukkitTask runTaskAsynchronously(Runnable run)
    • runTaskLaterAsynchronously

      BukkitTask runTaskLaterAsynchronously(Runnable run, long delay)
    • runTaskTimerAsynchronously

      BukkitTask runTaskTimerAsynchronously(Runnable run, long delay, long period)
    • scheduleSyncDelayedTask

      int scheduleSyncDelayedTask(Runnable run)
    • scheduleSyncDelayedTask

      int scheduleSyncDelayedTask(Runnable run, long delay)
    • scheduleSyncRepeatingTask

      int scheduleSyncRepeatingTask(Runnable run, long delay, long period)
    • getTNTListener

      TNTExplodeListener getTNTListener()
    • getPermissionsHandler

      PermissionsHandler getPermissionsHandler()
    • getAlternativeCommandsHandler

      AlternativeCommandsHandler getAlternativeCommandsHandler()
    • showError

      void showError(CommandSource sender, Throwable exception, String commandLabel)
    • getItemDb

      IItemDb getItemDb()
    • getUserMap

      UserMap getUserMap()
    • getBalanceTop

      BalanceTop getBalanceTop()
    • getTimer

      EssentialsTimer getTimer()
    • getMail

      MailService getMail()
    • getVanishedPlayers

      @Deprecated List<String> getVanishedPlayers()
      Deprecated.
      Get a list of players who are vanished.
      Returns:
      A list of players who are vanished
    • getOnlinePlayers

      Collection<Player> getOnlinePlayers()
    • getOnlineUsers

      Iterable<User> getOnlineUsers()
    • getSpawnerItemProvider

      net.ess3.provider.SpawnerItemProvider getSpawnerItemProvider()
    • getSpawnerBlockProvider

      net.ess3.provider.SpawnerBlockProvider getSpawnerBlockProvider()
    • getServerStateProvider

      net.ess3.provider.ServerStateProvider getServerStateProvider()
    • getMaterialTagProvider

      net.ess3.provider.MaterialTagProvider getMaterialTagProvider()
    • getContainerProvider

      net.ess3.provider.ContainerProvider getContainerProvider()
    • getKnownCommandsProvider

      net.ess3.provider.KnownCommandsProvider getKnownCommandsProvider()
    • getSerializationProvider

      net.ess3.provider.SerializationProvider getSerializationProvider()
    • getFormattedCommandAliasProvider

      net.ess3.provider.FormattedCommandAliasProvider getFormattedCommandAliasProvider()
    • getSyncCommandsProvider

      net.ess3.provider.SyncCommandsProvider getSyncCommandsProvider()
    • getPersistentDataProvider

      net.ess3.provider.PersistentDataProvider getPersistentDataProvider()
    • getOnlineModeProvider

      net.ess3.nms.refl.providers.ReflOnlineModeProvider getOnlineModeProvider()
    • getItemUnbreakableProvider

      net.ess3.provider.ItemUnbreakableProvider getItemUnbreakableProvider()
    • getWorldInfoProvider

      net.ess3.provider.WorldInfoProvider getWorldInfoProvider()
    • getPluginCommand

      PluginCommand getPluginCommand(String cmd)