Class MundosSincronizacion


  • final class MundosSincronizacion
    extends ParametroConfiguracionNotificado<Set<org.bukkit.World>,​List<String>>
    Modela un parámetro de configuración que contiene el conjunto de mundos en el que este plugin sincronizará la hora.
    Author:
    AlexTMjugador
    • Field Detail

      • RUTA_CONFIG

        private static final String RUTA_CONFIG
        La ruta en el fichero de configuración hacia este parámetro de configuración.
        See Also:
        Constant Field Values
      • ID_CONFIG

        private static final String ID_CONFIG
        El identificador de este parámetro de configuración en el código y en el comando asociado para cambiarlo.
        See Also:
        Constant Field Values
      • PERMISO_CONFIG

        private static final String PERMISO_CONFIG
        El permiso necesario para ejecutar un comando que cambie el valor de este parámetro de configuración.
        See Also:
        Constant Field Values
    • Method Detail

      • leer

        public void leer()
        Description copied from class: ParametroConfiguracion
        Lee el valor guardado en la configuración del plugin para este parámetro, e inicializa el valor asociado a este parámetro de configuración a partir de lo leído desde el fichero de configuración. Cabe destacar que este método por si solo no recarga la configuración asociada al plugin en memoria por Paper.
        Overrides:
        leer in class ParametroConfiguracion<Set<org.bukkit.World>,​List<String>>
      • getValorYaml

        protected List<String> getValorYaml()
        Description copied from class: ParametroConfiguracion
        Obtiene el valor tal y como se debe de guardar en un fichero de configuración YAML.
        Overrides:
        getValorYaml in class ParametroConfiguracion<Set<org.bukkit.World>,​List<String>>
        Returns:
        El susodicho valor. La implementación predeterminada de este método asume que la clase del objeto a guardar en el fichero de configuración YAML es la misma o una superclase de la clase del valor en memoria.
      • setValor

        public boolean setValor​(String nuevoValor)
        Description copied from class: ParametroConfiguracion
        Establece el valor de este parámetro de configuración, si es válido, convirtiéndolo antes de String al tipo de dato que se use para almacenar el valor. Se recomienda que las implementaciones utilicen setValor para establecer el valor tras la conversión que sea necesaria. Este método es usado para modificar el valor del parámetro de configuración a partir de lo especificado por un usuario en un comando.
        Specified by:
        setValor in class ParametroConfiguracion<Set<org.bukkit.World>,​List<String>>
        Parameters:
        nuevoValor - El valor a establecer, como una cadena de texto que será convertida al tipo de dato usado.
        Returns:
        Verdadero si el nuevo valor se pudo establecer por ser válido, falso en caso contrario.
      • valorValido

        public boolean valorValido​(Set<org.bukkit.World> otroValor)
        Obtiene si el valor especificado de este parámetro de configuración sería válido. Los mundos del conjunto deben de ser no nulos y de entorno normal.
        Overrides:
        valorValido in class ParametroConfiguracion<Set<org.bukkit.World>,​List<String>>
        Parameters:
        otroValor - El valor a comprobar.
        Returns:
        Verdadero si el susodicho parámetro sería válido, falso en caso contrario.
      • esMundoValido

        private static boolean esMundoValido​(org.bukkit.World w)
        Comprueba si un determinado mundo es válido (no es nulo y es de entorno normal).
        Parameters:
        w - El mundo a comprobar.
        Returns:
        Verdadero si es válido, falso en caso contrario.