Package com.earth2me.essentials
Class Essentials
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
com.earth2me.essentials.Essentials
- All Implemented Interfaces:
IEssentials
,IEssentials
,CommandExecutor
,TabCompleter
,TabExecutor
,Plugin
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Essentials
(JavaPluginLoader loader, PluginDescriptionFile description, File dataFolder, File file) Essentials
(Server server) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addReloadListener
(IConf listener) int
broadcastMessage
(IUser sender, String message) int
broadcastMessage
(IUser sender, String message, Predicate<IUser> shouldExclude) int
broadcastMessage
(String message) int
broadcastMessage
(String permission, String message) void
broadcastTl
(IUser sender, String tlKey, Object... args) void
broadcastTl
(IUser sender, String permission, String tlKey, Object... args) void
broadcastTl
(IUser sender, Predicate<IUser> shouldExclude, boolean parseKeywords, String tlKey, Object... args) void
void
broadcastTl
(String tlKey, Object... args) boolean
canInteractWith
(CommandSource interactor, User interactee) boolean
canInteractWith
(User interactor, User interactee) void
net.kyori.adventure.platform.bukkit.BukkitAudiences
Get theCustomItemResolver
that is currently in use.getI18n()
getJails()
getKits()
getMail()
getOfflineUser
(String name) getPluginCommand
(String cmd) getTimer()
Deprecated.Deprecated.getUsers()
Get a list of players who are vanished.Get a list of players who are vanished.getWarps()
getWorth()
static Logger
boolean
onCommand
(CommandSender sender, Command command, String commandLabel, String[] args) boolean
onCommandEssentials
(CommandSender cSender, Command command, String commandLabel, String[] args, ClassLoader classLoader, String commandPath, String permissionPrefix, IEssentialsModule module) void
void
onEnable()
void
onLoad()
onTabComplete
(CommandSender sender, Command command, String commandLabel, String[] args) onTabCompleteEssentials
(CommandSender cSender, Command command, String commandLabel, String[] args, ClassLoader classLoader, String commandPath, String permissionPrefix, IEssentialsModule module) void
reload()
runTaskLaterAsynchronously
(Runnable run, long delay) runTaskTimerAsynchronously
(Runnable run, long delay, long period) void
int
int
scheduleSyncDelayedTask
(Runnable run, long delay) int
scheduleSyncRepeatingTask
(Runnable run, long delay, long period) void
setupForTesting
(Server server) void
showError
(CommandSource sender, Throwable exception, String commandLabel) Methods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultBiomeProvider, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, reloadConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
Methods inherited from class org.bukkit.plugin.PluginBase
equals, getName, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.earth2me.essentials.IEssentials
provider
Methods inherited from interface org.bukkit.plugin.Plugin
getConfig, getDataFolder, getDefaultBiomeProvider, getDefaultWorldGenerator, getDescription, getLogger, getName, getPluginLoader, getResource, getServer, isEnabled, isNaggable, reloadConfig, saveDefaultConfig, saveResource, setNaggable
-
Field Details
-
TESTING
public static boolean TESTING
-
-
Constructor Details
-
Essentials
public Essentials() -
Essentials
protected Essentials(JavaPluginLoader loader, PluginDescriptionFile description, File dataFolder, File file) -
Essentials
-
-
Method Details
-
getSettings
- Specified by:
getSettings
in interfaceIEssentials
-
setupForTesting
-
onLoad
public void onLoad()- Specified by:
onLoad
in interfacePlugin
- Overrides:
onLoad
in classJavaPlugin
-
onEnable
public void onEnable()- Specified by:
onEnable
in interfacePlugin
- Overrides:
onEnable
in classJavaPlugin
-
getWrappedLogger
-
saveConfig
public void saveConfig()- Specified by:
saveConfig
in interfacePlugin
- Overrides:
saveConfig
in classJavaPlugin
-
getProviders
- Specified by:
getProviders
in interfaceIEssentials
-
onDisable
public void onDisable()- Specified by:
onDisable
in interfacePlugin
- Overrides:
onDisable
in classJavaPlugin
-
reload
public void reload()- Specified by:
reload
in interfaceIEssentials
-
getCommandMap
- Specified by:
getCommandMap
in interfaceIEssentials
-
onTabComplete
public List<String> onTabComplete(CommandSender sender, Command command, String commandLabel, String[] args) - Specified by:
onTabComplete
in interfaceTabCompleter
- Overrides:
onTabComplete
in classJavaPlugin
-
onTabCompleteEssentials
public List<String> onTabCompleteEssentials(CommandSender cSender, Command command, String commandLabel, String[] args, ClassLoader classLoader, String commandPath, String permissionPrefix, IEssentialsModule module) - Specified by:
onTabCompleteEssentials
in interfaceIEssentials
-
onCommand
- Specified by:
onCommand
in interfaceCommandExecutor
- Overrides:
onCommand
in classJavaPlugin
-
onCommandEssentials
public boolean onCommandEssentials(CommandSender cSender, Command command, String commandLabel, String[] args, ClassLoader classLoader, String commandPath, String permissionPrefix, IEssentialsModule module) - Specified by:
onCommandEssentials
in interfaceIEssentials
-
cleanupOpenInventories
public void cleanupOpenInventories() -
showError
- Specified by:
showError
in interfaceIEssentials
-
getScheduler
- Specified by:
getScheduler
in interfaceIEssentials
-
getJails
- Specified by:
getJails
in interfaceIEssentials
-
getWarps
- Specified by:
getWarps
in interfaceIEssentials
-
getWorth
- Specified by:
getWorth
in interfaceIEssentials
-
getBackup
- Specified by:
getBackup
in interfaceIEssentials
-
getKits
- Specified by:
getKits
in interfaceIEssentials
-
getRandomTeleport
- Specified by:
getRandomTeleport
in interfaceIEssentials
-
getUpdateChecker
- Specified by:
getUpdateChecker
in interfaceIEssentials
-
getUser
Deprecated.- Specified by:
getUser
in interfaceIEssentials
-
getUser
- Specified by:
getUser
in interfaceIEssentials
-
getUser
- Specified by:
getUser
in interfaceIEssentials
-
getOfflineUser
- Specified by:
getOfflineUser
in interfaceIEssentials
-
matchUser
public User matchUser(Server server, User sourceUser, String searchTerm, Boolean getHidden, boolean getOffline) throws PlayerNotFoundException - Specified by:
matchUser
in interfaceIEssentials
- Throws:
PlayerNotFoundException
-
canInteractWith
- Specified by:
canInteractWith
in interfaceIEssentials
-
canInteractWith
- Specified by:
canInteractWith
in interfaceIEssentials
-
getUser
- Specified by:
getUser
in interfaceIEssentials
-
getWorld
- Specified by:
getWorld
in interfaceIEssentials
-
addReloadListener
- Specified by:
addReloadListener
in interfaceIEssentials
-
broadcastMessage
- Specified by:
broadcastMessage
in interfaceIEssentials
-
broadcastMessage
- Specified by:
broadcastMessage
in interfaceIEssentials
-
broadcastMessage
- Specified by:
broadcastMessage
in interfaceIEssentials
-
broadcastMessage
- Specified by:
broadcastMessage
in interfaceIEssentials
-
broadcastTl
- Specified by:
broadcastTl
in interfaceIEssentials
-
broadcastTl
- Specified by:
broadcastTl
in interfaceIEssentials
-
broadcastTl
- Specified by:
broadcastTl
in interfaceIEssentials
-
broadcastTl
- Specified by:
broadcastTl
in interfaceIEssentials
-
broadcastTl
public void broadcastTl(IUser sender, Predicate<IUser> shouldExclude, boolean parseKeywords, String tlKey, Object... args) - Specified by:
broadcastTl
in interfaceIEssentials
-
runTaskAsynchronously
- Specified by:
runTaskAsynchronously
in interfaceIEssentials
-
runTaskLaterAsynchronously
- Specified by:
runTaskLaterAsynchronously
in interfaceIEssentials
-
runTaskTimerAsynchronously
- Specified by:
runTaskTimerAsynchronously
in interfaceIEssentials
-
scheduleSyncDelayedTask
- Specified by:
scheduleSyncDelayedTask
in interfaceIEssentials
-
scheduleSyncDelayedTask
- Specified by:
scheduleSyncDelayedTask
in interfaceIEssentials
-
scheduleSyncRepeatingTask
- Specified by:
scheduleSyncRepeatingTask
in interfaceIEssentials
-
getPermissionsHandler
- Specified by:
getPermissionsHandler
in interfaceIEssentials
-
getAlternativeCommandsHandler
- Specified by:
getAlternativeCommandsHandler
in interfaceIEssentials
-
getItemDb
- Specified by:
getItemDb
in interfaceIEssentials
-
getUserMap
Deprecated.- Specified by:
getUserMap
in interfaceIEssentials
-
getUsers
- Specified by:
getUsers
in interfaceIEssentials
-
getBalanceTop
- Specified by:
getBalanceTop
in interfaceIEssentials
-
getI18n
- Specified by:
getI18n
in interfaceIEssentials
-
getTimer
- Specified by:
getTimer
in interfaceIEssentials
-
getMail
- Specified by:
getMail
in interfaceIEssentials
-
getVanishedPlayers
Description copied from interface:IEssentials
Get a list of players who are vanished.- Specified by:
getVanishedPlayers
in interfaceIEssentials
- Returns:
- A list of players who are vanished
-
getVanishedPlayersNew
Description copied from interface:IEssentials
Get a list of players who are vanished.- Specified by:
getVanishedPlayersNew
in interfaceIEssentials
- Returns:
- A list of players who are vanished
-
getOnlinePlayers
- Specified by:
getOnlinePlayers
in interfaceIEssentials
-
getOnlineUsers
- Specified by:
getOnlineUsers
in interfaceIEssentials
-
getCustomItemResolver
Description copied from interface:IEssentials
Get theCustomItemResolver
that is currently in use. Note: external plugins should generally avoid using this. If you want to add custom items from your plugin, you probably want to implement your ownIItemDb.ItemResolver
.- Specified by:
getCustomItemResolver
in interfaceIEssentials
- Returns:
- The custom item resolver
-
getPluginCommand
- Specified by:
getPluginCommand
in interfaceIEssentials
-
getBukkitAudience
public net.kyori.adventure.platform.bukkit.BukkitAudiences getBukkitAudience()
-