Class 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
    • 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
      • Methods inherited from class org.bukkit.plugin.PluginBase

        equals, getName, hashCode
    • Constructor Detail

      • PluginConfigurable

        public PluginConfigurable()
    • Method Detail

      • onEnable

        public void onEnable()
        Specified by:
        onEnable in interface org.bukkit.plugin.Plugin
        Overrides:
        onEnable in class org.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.