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.JavaPlugin
Modela 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 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.void
onEnable()
-
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:
onEnable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onEnable
in 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.
-
-