Class PluginTiempoReal
- java.lang.Object
-
- org.bukkit.plugin.PluginBase
-
- org.bukkit.plugin.java.JavaPlugin
-
- io.github.alextmjugador.khron.libconfig.PluginConfigurable
-
- io.github.alextmjugador.khron.tiemporeal.PluginTiempoReal
-
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor
,org.bukkit.command.TabCompleter
,org.bukkit.command.TabExecutor
,org.bukkit.plugin.Plugin
public final class PluginTiempoReal extends PluginConfigurable
Implementa un plugin que sincroniza el tiempo real del servidor con el tiempo de todos los mundos del juego.- Author:
- AlexTMjugador
-
-
Field Summary
Fields Modifier and Type Field Description private static MundosSincronizacion
cfgMundosSincronizacion
El parámetro de configuración que representa los mundos en los que sincronizar la hora.private static TextoHora
cfgTextoHora
El parámetro de configuración que representa el texto a mostrar cuando un jugador empuña un reloj.private static String
COMANDO_ESTABLECER_CONFIG
El comando para establecer parámetros de configuración de este plugin.private static String
COMANDO_RECARGAR_CONFIG
El comando para recargar parámetros de configuración de este plugin.private static boolean
inicializado
Almacena si el plugin ha sido inicializado con éxito o no.
-
Constructor Summary
Constructors Constructor Description PluginTiempoReal()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<org.bukkit.World>
getCfgMundosSincronizacion()
Obtiene el valor actual del parámetro de configuración que indica los mundos en los que sincronizar la hora con la del servidor.String
getCfgTextoHora()
Obtiene el valor actual del parámetro de configuración que indica el texto a mostrar cuando un jugador empuña un reloj.void
onDisable()
Detiene apropiadamente otras partes del plugin.void
onEnable()
Crea los objetos y eventos necesarios para sincronizar el tiempo y extender la funcionalidad de relojes, además de inicializar los valores de configuración del plugin.-
Methods inherited from class io.github.alextmjugador.khron.libconfig.PluginConfigurable
leerParametrosConfiguracion
-
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, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
-
-
-
-
Field Detail
-
inicializado
private static boolean inicializado
Almacena si el plugin ha sido inicializado con éxito o no.
-
COMANDO_ESTABLECER_CONFIG
private static final String COMANDO_ESTABLECER_CONFIG
El comando para establecer parámetros de configuración de este plugin. Debe de estar registrado como tal en el fichero "plugin.yml".- See Also:
- Constant Field Values
-
COMANDO_RECARGAR_CONFIG
private static final String COMANDO_RECARGAR_CONFIG
El comando para recargar parámetros de configuración de este plugin. Debe de estar registrado como tal en el fichero "plugin.yml".- See Also:
- Constant Field Values
-
cfgMundosSincronizacion
private static MundosSincronizacion cfgMundosSincronizacion
El parámetro de configuración que representa los mundos en los que sincronizar la hora.
-
cfgTextoHora
private static TextoHora cfgTextoHora
El parámetro de configuración que representa el texto a mostrar cuando un jugador empuña un reloj.
-
-
Method Detail
-
onEnable
public void onEnable()
Crea los objetos y eventos necesarios para sincronizar el tiempo y extender la funcionalidad de relojes, además de inicializar los valores de configuración del plugin.- Specified by:
onEnable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onEnable
in classPluginConfigurable
-
onDisable
public void onDisable()
Detiene apropiadamente otras partes del plugin.- Specified by:
onDisable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onDisable
in classorg.bukkit.plugin.java.JavaPlugin
-
getCfgTextoHora
public String getCfgTextoHora()
Obtiene el valor actual del parámetro de configuración que indica el texto a mostrar cuando un jugador empuña un reloj.- Returns:
- El devandicho valor del parámetro de configuración. Puede ser nulo si todavía no se ha inicializado la configuración del plugin.
-
getCfgMundosSincronizacion
public Set<org.bukkit.World> getCfgMundosSincronizacion()
Obtiene el valor actual del parámetro de configuración que indica los mundos en los que sincronizar la hora con la del servidor.- Returns:
- El devandicho valor del parámetro de configuración. Puede ser nulo si todavía no se ha inicializado la configuración del plugin.
-
-