public class Module extends Object implements org.bukkit.plugin.Plugin
| Modifier and Type | Field and Description |
|---|---|
protected org.bukkit.plugin.PluginDescriptionFile |
description |
protected boolean |
jarLoaded |
| Constructor and Description |
|---|
Module() |
| Modifier and Type | Method and Description |
|---|---|
@Nullable ModuleCommand |
getCommand(@NotNull String name)
Gets the command with the given name, specific to this plugin.
|
@NotNull org.bukkit.configuration.file.FileConfiguration |
getConfig() |
@NotNull File |
getDataFolder() |
org.bukkit.generator.ChunkGenerator |
getDefaultWorldGenerator(@NotNull String worldName,
String id) |
@NotNull org.bukkit.plugin.PluginDescriptionFile |
getDescription() |
@NotNull Logger |
getLogger() |
InputStream |
getModuleFile() |
@NotNull String |
getName() |
org.bukkit.plugin.java.JavaPlugin |
getOwner()
Gets the owning plugin of the module.
|
@Nullable org.bukkit.command.PluginCommand |
getOwnerCommand(@NotNull String name) |
@NotNull org.bukkit.plugin.PluginLoader |
getPluginLoader() |
InputStream |
getResource(@NotNull String resourcePath) |
@NotNull org.bukkit.Server |
getServer() |
protected void |
init(org.bukkit.plugin.java.JavaPlugin owner,
String name,
@NotNull ModuleManager manager) |
boolean |
isEnabled() |
boolean |
isJarLoaded() |
boolean |
isNaggable() |
boolean |
onCommand(@NotNull org.bukkit.command.CommandSender commandSender,
@NotNull org.bukkit.command.Command command,
@NotNull String s,
@NotNull String[] args) |
void |
onDisable() |
void |
onEnable() |
void |
onLoad() |
List<String> |
onTabComplete(@NotNull org.bukkit.command.CommandSender sender,
@NotNull org.bukkit.command.Command command,
@NotNull String alia,
@NotNull String[] args) |
void |
reloadConfig() |
void |
saveConfig() |
void |
saveDefaultConfig() |
void |
saveResource(@NotNull String resourcePath,
boolean replace) |
void |
setDescription(org.bukkit.plugin.PluginDescriptionFile description) |
void |
setEnabled(boolean enabled)
Sets the Module to be enabled or not.
|
protected void |
setJarLoaded(boolean jarLoaded) |
void |
setNaggable(boolean canNag) |
protected org.bukkit.plugin.PluginDescriptionFile description
protected boolean jarLoaded
protected void init(org.bukkit.plugin.java.JavaPlugin owner,
String name,
@NotNull
@NotNull ModuleManager manager)
@NotNull public @NotNull File getDataFolder()
getDataFolder in interface org.bukkit.plugin.Plugin@NotNull public @NotNull org.bukkit.plugin.PluginDescriptionFile getDescription()
getDescription in interface org.bukkit.plugin.Plugin@NotNull public @NotNull org.bukkit.configuration.file.FileConfiguration getConfig()
getConfig in interface org.bukkit.plugin.Pluginpublic InputStream getResource(@NotNull @NotNull String resourcePath)
getResource in interface org.bukkit.plugin.Pluginpublic void saveConfig()
saveConfig in interface org.bukkit.plugin.Pluginpublic void saveDefaultConfig()
saveDefaultConfig in interface org.bukkit.plugin.Pluginpublic void saveResource(@NotNull
@NotNull String resourcePath,
boolean replace)
saveResource in interface org.bukkit.plugin.Pluginpublic void reloadConfig()
reloadConfig in interface org.bukkit.plugin.Plugin@NotNull public @NotNull org.bukkit.plugin.PluginLoader getPluginLoader()
getPluginLoader in interface org.bukkit.plugin.Plugin@NotNull public @NotNull org.bukkit.Server getServer()
getServer in interface org.bukkit.plugin.Pluginpublic boolean isEnabled()
isEnabled in interface org.bukkit.plugin.Pluginpublic final void setEnabled(boolean enabled)
enabled - The enable state to set.public void onDisable()
onDisable in interface org.bukkit.plugin.Pluginpublic void onLoad()
onLoad in interface org.bukkit.plugin.Pluginpublic void onEnable()
onEnable in interface org.bukkit.plugin.Pluginpublic boolean isNaggable()
isNaggable in interface org.bukkit.plugin.Pluginpublic void setNaggable(boolean canNag)
setNaggable in interface org.bukkit.plugin.Pluginpublic org.bukkit.generator.ChunkGenerator getDefaultWorldGenerator(@NotNull
@NotNull String worldName,
String id)
getDefaultWorldGenerator in interface org.bukkit.plugin.Plugin@NotNull public @NotNull Logger getLogger()
getLogger in interface org.bukkit.plugin.Plugin@NotNull public @NotNull String getName()
getName in interface org.bukkit.plugin.Pluginpublic boolean onCommand(@NotNull
@NotNull org.bukkit.command.CommandSender commandSender,
@NotNull
@NotNull org.bukkit.command.Command command,
@NotNull
@NotNull String s,
@NotNull
@NotNull String[] args)
onCommand in interface org.bukkit.command.CommandExecutor@Nullable public @Nullable ModuleCommand getCommand(@NotNull @NotNull String name)
PluginDescriptionFile to exist at runtime.name - name or alias of the command@Nullable
public @Nullable org.bukkit.command.PluginCommand getOwnerCommand(@NotNull
@NotNull String name)
public List<String> onTabComplete(@NotNull @NotNull org.bukkit.command.CommandSender sender, @NotNull @NotNull org.bukkit.command.Command command, @NotNull @NotNull String alia, @NotNull @NotNull String[] args)
onTabComplete in interface org.bukkit.command.TabCompleterpublic final org.bukkit.plugin.java.JavaPlugin getOwner()
public InputStream getModuleFile()
public void setDescription(org.bukkit.plugin.PluginDescriptionFile description)
public boolean isJarLoaded()
protected void setJarLoaded(boolean jarLoaded)
Copyright © 2020. All rights reserved.