Class PluginConfigurable
- java.lang.Object
-
- org.bukkit.plugin.PluginBase
-
- org.bukkit.plugin.java.JavaPlugin
-
- io.github.alextmjugador.khron.libconfig.PluginConfigurable
-
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter,org.bukkit.command.TabExecutor,org.bukkit.plugin.Plugin
- Direct Known Subclasses:
PluginTiempoReal
public class PluginConfigurable extends org.bukkit.plugin.java.JavaPluginModela un plugin configurable, que al iniciarse se asegura de que su configuración predeterminada se guarda en disco, y puede inicializar sus valores de configuración a partir de los que se guarden en disco.- Author:
- AlexTMjugador
-
-
Constructor Summary
Constructors Constructor Description PluginConfigurable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidleerParametrosConfiguracion(ParametroConfiguracion<?,?>... params)Inicializa los valores de los parámetros de configuración del plugin que se pasan como parámetro desde memoria secundaria.voidonEnable()-
Methods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, onCommand, onDisable, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
-
-
-
-
Method Detail
-
onEnable
public void onEnable()
- Specified by:
onEnablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onEnablein classorg.bukkit.plugin.java.JavaPlugin
-
leerParametrosConfiguracion
protected final void leerParametrosConfiguracion(ParametroConfiguracion<?,?>... params)
Inicializa los valores de los parámetros de configuración del plugin que se pasan como parámetro desde memoria secundaria. Si no es posible inicializar algún parámetro porque su valor asociado es inválido, este método detiene el plugin y muestra un error en la consola del servidor.- Parameters:
params- Los parámetros cuyos valores inicializar.
-
-