A B C D E G H I J L M N O P R S T V 
All Classes All Packages

A

AgenteSincHora - Class in io.github.alextmjugador.khron.tiemporeal
Implementa un agente de sincronización de hora real con la del juego.
AgenteSincHora() - Constructor for class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Impide que se generen instancias de esta clase por parte de código externo a esta clase.
AgenteSincHora.SincronizarTiempo - Class in io.github.alextmjugador.khron.tiemporeal
Tarea para sincronizar la hora del día de todos los mundos configurados con la del servidor.
arrayAString(String[], int) - Static method in class io.github.alextmjugador.khron.libconfig.ComandosConfiguracion
Concatena todas las cadenas de texto contenidas en un array, separándolas por un espacio en blanco.
ash - Static variable in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Guarda una referencia al primer (y único) objeto creado de esta clase.

B

borrarJugadorEvento(PlayerEvent) - Method in class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
Reacciona a un evento de expulsión o desconexión de un jugador, parando y borrando su pila de mensajes pendientes.
borrarMensajes(Player) - Static method in class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
Borra todos los mensajes pendientes de mostrarle a un jugador en la barra de acciones.
borrarMensajes(Plugin, Player) - Static method in class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
Borra los mensajes pendientes de mostrarle a un jugador en la barra de acciones creados por un determinado plugin.

C

CARACTERES_MAX - Variable in class io.github.alextmjugador.khron.tiemporeal.TextoHora
El número máximo de caracteres que este valor puede tomar.
cfgMundosSincronizacion - Static variable in class io.github.alextmjugador.khron.tiemporeal.PluginTiempoReal
El parámetro de configuración que representa los mundos en los que sincronizar la hora.
cfgTextoHora - Static variable in class io.github.alextmjugador.khron.tiemporeal.PluginTiempoReal
El parámetro de configuración que representa el texto a mostrar cuando un jugador empuña un reloj.
CICLOS_TAREA_MOSTRAR_HORA - Static variable in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
El número de ciclos (ejecuciones) de la tarea de mostrar el display de la hora durante los que se mostrará al jugador como mínimo, independientemente de si el jugador deja de empuñar el reloj o no.
COMANDO_ESTABLECER_CONFIG - Static variable in class io.github.alextmjugador.khron.tiemporeal.PluginTiempoReal
El comando para establecer parámetros de configuración de este plugin.
COMANDO_GAMERULE - Static variable in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
El comando que se usa para cambiar el valor del gamerule doDaylightCycle.
COMANDO_RECARGAR_CONFIG - Static variable in class io.github.alextmjugador.khron.tiemporeal.PluginTiempoReal
El comando para recargar parámetros de configuración de este plugin.
comandoEstablecer - Variable in class io.github.alextmjugador.khron.libconfig.ComandosConfiguracion
El comando para establecer parámetros de configuración.
comandoRecargar - Variable in class io.github.alextmjugador.khron.libconfig.ComandosConfiguracion
El comando para recargar la configuración desde disco.
ComandosConfiguracion - Class in io.github.alextmjugador.khron.libconfig
Implementa la lógica de negocio de los comandos de gestión de configuración de un plugin.
ComandosConfiguracion(String, String, ParametroConfiguracion<?, ?>...) - Constructor for class io.github.alextmjugador.khron.libconfig.ComandosConfiguracion
Relaciona este ejecutador de comandos con los comandos que maneja y los parámetros de configuración que debe de permitir gestionar.
compareTo(Mensaje) - Method in class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
Compara el mensaje actual con el especificado, en lo que a prioridades se refiere.
ComprobarReloj(Player) - Constructor for class io.github.alextmjugador.khron.tiemporeal.RelojExtendido.ComprobarReloj
Crea una nueva tarea que decide si un jugador puede ver la hora.

D

duracion - Variable in class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
La duración de este mensaje en pantalla, en milisegundos.
DURACION_PREDET - Static variable in class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
La duración predeterminada del mensaje, si se omite, en milisegundos.

E

empty() - Method in class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes
Vacía la pila y para cualquier tarea para visualizar mensajes de ella.
empty(Plugin) - Method in class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes
Vacía la pila de mensajes generados por un determinado plugin.
ERROR_GAMERULE - Static variable in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Error a mostrar cuando un operador o la consola intenten cambiar el gamerule AgenteSincHora.GAMERULE.
esMundoValido(World) - Static method in class io.github.alextmjugador.khron.tiemporeal.MundosSincronizacion
Comprueba si un determinado mundo es válido (no es nulo y es de entorno normal).
estePlugin - Static variable in class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
La instancia en ejecución del plugin.
estePlugin - Static variable in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Guarda una referencia al plugin que contiene y provee este agente.
estePlugin - Variable in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Guarda una referencia al plugin que contiene esta clase; es decir, este plugin.

G

GAMERULE - Static variable in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
La gamerule que nos interesa controlar en este plugin: el ciclo día-noche.
get() - Static method in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Crea un nuevo agente de sincronización de hora real con la del juego, registrando los eventos que maneja en el proceso, u obtiene el ya creado.
get() - Static method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Crea y pone en marcha un reloj extendido, que se encarga de la muestra de la hora actual y de la sincronización entre la hora del servidor y las horas de los mundos deseados.
getCfgMundosSincronizacion() - Method in class io.github.alextmjugador.khron.tiemporeal.PluginTiempoReal
Obtiene el valor actual del parámetro de configuración que indica los mundos en los que sincronizar la hora con la del servidor.
getCfgTextoHora() - Method in class io.github.alextmjugador.khron.tiemporeal.PluginTiempoReal
Obtiene el valor actual del parámetro de configuración que indica el texto a mostrar cuando un jugador empuña un reloj.
getDuracion() - Method in class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
Obtiene la duración de este mensaje en pantalla, en milisegundos.
getHora(World) - Method in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Obtiene la hora actual de un mundo, que coincide, como máximo con un pequeño retraso, con la real, si este agente sincroniza la hora en él.
getId() - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Obtiene la identificación de este parámetro de configuración en el comando para cambiarlo del plugin.
getMensaje() - Method in class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
Obtiene el texto del mensaje.
getMinuto(World) - Method in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Obtiene el minuto de la hora actual del juego, que coincide, como máximo con un pequeño retraso, con el de la real, si este agente sincroniza la hora en él.
getPermiso() - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Obtiene el permiso que un emisor de comandos necesitará para cambiar el parámetro.
getPlugin() - Method in class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
Obtiene el plugin al nombre del cual se ha creado este mensaje.
getPlugin() - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Obtiene el plugin asociado a este parámetro de configuración.
getPrioridad() - Method in class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
Obtiene la prioridad de este mensaje.
getRutaConfiguracion() - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Devuelve la ruta de este parámetro en el archivo de configuración del plugin.
getValor() - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Obtiene el valor al que está establecido este parámetro de configuración.
getValorYaml() - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Obtiene el valor tal y como se debe de guardar en un fichero de configuración YAML.
getValorYaml() - Method in class io.github.alextmjugador.khron.tiemporeal.MundosSincronizacion
 
getValorYaml() - Method in class io.github.alextmjugador.khron.tiemporeal.TextoHora
 

H

horaActual - Variable in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
La hora actual en el mundo.

I

id - Variable in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
La identificación de este parámetro de configuración en el comando para cambiarlo del getPlugin().
ID_CONFIG - Static variable in class io.github.alextmjugador.khron.tiemporeal.MundosSincronizacion
El identificador de este parámetro de configuración en el código y en el comando asociado para cambiarlo.
ID_CONFIG - Static variable in class io.github.alextmjugador.khron.tiemporeal.TextoHora
El identificador de este parámetro de configuración en el código y en el comando asociado para cambiarlo.
inicializado - Static variable in class io.github.alextmjugador.khron.tiemporeal.PluginTiempoReal
Almacena si el plugin ha sido inicializado con éxito o no.
io.github.alextmjugador.khron.gestorbarraaccion - package io.github.alextmjugador.khron.gestorbarraaccion
 
io.github.alextmjugador.khron.libconfig - package io.github.alextmjugador.khron.libconfig
 
io.github.alextmjugador.khron.tiemporeal - package io.github.alextmjugador.khron.tiemporeal
 

J

jugador - Variable in class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes.MostrarSig
El jugador al que mostrar los mensajes.
JUGADORES_RELOJ - Variable in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Los jugadores que están viendo un reloj en el instante de tiempo presente.

L

leer() - Method in class io.github.alextmjugador.khron.libconfig.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.
leer() - Method in class io.github.alextmjugador.khron.tiemporeal.MundosSincronizacion
 
leerParametrosConfiguracion(ParametroConfiguracion<?, ?>...) - Method in class io.github.alextmjugador.khron.libconfig.PluginConfigurable
Inicializa los valores de los parámetros de configuración del plugin que se pasan como parámetro desde memoria secundaria.

M

manejadorCambio - Variable in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracionNotificado
Contiene una referencia al objeto con un método que se invocará cuando cambie el valor del parámetro de configuración.
mensaje - Variable in class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
El texto del mensaje.
Mensaje - Class in io.github.alextmjugador.khron.gestorbarraaccion
Modela un mensaje a mostrar en la barra de acción de un jugador.
Mensaje(String, int, byte, Plugin) - Constructor for class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
Crea un mensaje a mostrar en la barra de acciones.
Mensaje(String, int, Plugin) - Constructor for class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
Crea un mensaje a mostrar en la barra de acciones, con la prioridad predeterminada.
Mensaje(String, Plugin) - Constructor for class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
Crea un mensaje a mostrar en la barra de acciones, con la duración y prioridad predeterminadas.
MENSAJES_PENDIENTES - Static variable in class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
El mapa de pilas de mensajes pendientes por jugadores.
minutoActual - Variable in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
El minuto de la hora actual en el mundo.
mostrando() - Method in class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes
Comprueba si se está mostrando la pila o no.
mostrar(Player) - Method in class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
Muestra este mensaje a un determinado jugador.
mostrar(Player, Plugin) - Method in class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes
Muestra todos los mensajes en esta pila.
mostrarArray(Player, Mensaje[]) - Static method in class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
Inserta los mensajes contenidos en el array en la pila de mensajes pendientes del jugador especificado.
mostrarDisplayHora(Player) - Method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Añade un jugador a la lista de jugadores a los que mostrar la hora en pantalla.
MostrarHora() - Constructor for class io.github.alextmjugador.khron.tiemporeal.RelojExtendido.MostrarHora
 
mostrarMensaje(Plugin, Player, String...) - Static method in class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
Muestra uno o varios mensajes en la barra de acciones de un jugador, con duración y prioridades predeterminadas.
mostrarMensaje(Plugin, Player, String, int) - Static method in class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
Muestra un mensaje en la barra de acciones de un jugador, con la prioridad predeterminada.
mostrarMensaje(Plugin, Player, String, int, byte) - Static method in class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
Muestra un mensaje en la barra de acciones de un jugador.
MostrarSig(Player, Plugin) - Constructor for class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes.MostrarSig
Crea una nueva tarea para mostrar todos los mensajes en la pila al jugador deseado.
MUNDOS_Y_GAMERULE - Static variable in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Contiene los mundos en los que está actuando este agente, además del estado inicial de la gamerule AgenteSincHora.GAMERULE para cada mundo, antes de que este plugin lo estableciese.
MundosSincronizacion - Class in io.github.alextmjugador.khron.tiemporeal
Modela un parámetro de configuración que contiene el conjunto de mundos en el que este plugin sincronizará la hora.
MundosSincronizacion() - Constructor for class io.github.alextmjugador.khron.tiemporeal.MundosSincronizacion
 

N

NotificableCambioConfiguracion<T> - Interface in io.github.alextmjugador.khron.libconfig
Modela una interfaz que deben de implementar todas las clases de los objetos que aspiren a manejar los eventos de cambio de configuración de un parámetro.

O

ocultarDisplayHora(Player) - Method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Elimina un jugador de la lista de jugadores a los que mostrar la hora en pantalla.
onCommand(CommandSender, Command, String, String[]) - Method in class io.github.alextmjugador.khron.libconfig.ComandosConfiguracion
Implementa la lógica de negocio de los comandos del plugin.
onDisable() - Method in class io.github.alextmjugador.khron.tiemporeal.PluginTiempoReal
Detiene apropiadamente otras partes del plugin.
onEnable() - Method in class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
Inicializa el atributo estático PluginGestorBarraAccion.estePlugin.
onEnable() - Method in class io.github.alextmjugador.khron.libconfig.PluginConfigurable
 
onEnable() - Method in class io.github.alextmjugador.khron.tiemporeal.PluginTiempoReal
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.
onInventoryInteractEvent(EntityPickupItemEvent) - Method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Decide si mostrar u ocultar la hora a jugadores que realicen algún evento relacionado con su inventario.
onInventoryInteractEvent(InventoryClickEvent) - Method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Decide si mostrar u ocultar la hora a jugadores que realicen algún evento relacionado con su inventario.
onInventoryInteractEvent(InventoryDragEvent) - Method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Decide si mostrar u ocultar la hora a jugadores que realicen algún evento relacionado con su inventario.
onInventoryInteractEvent(PlayerDropItemEvent) - Method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Decide si mostrar u ocultar la hora a jugadores que realicen algún evento relacionado con su inventario.
onNewConfig(Set<World>, Set<World>) - Method in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Se asegura de que la gamerule de ciclo día-noche se restablece consistentemente en mundos que ya no se controlen, y coloca nuevos mundos en el mapa AgenteSincHora.MUNDOS_Y_GAMERULE.
onNewConfig(T, T) - Method in interface io.github.alextmjugador.khron.libconfig.NotificableCambioConfiguracion
Este método es llamado por un parámetro de configuración notificado cuando se ha realizado un cambio en el valor que tiene asociado, o la lectura de su valor original desde memoria secundaria.
onPlayerCommand(PlayerCommandPreprocessEvent) - Method in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Cancela el comando de cambiar el ciclo día-noche puesto por un jugador en un mundo controlado por este agente.
onPlayerEvent(PlayerItemHeldEvent) - Method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Decide si mostrar u ocultar la hora a jugadores que realicen algún evento relacionado con empuñar o guardar un reloj.
onPlayerEvent(PlayerJoinEvent) - Method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Decide si mostrar u ocultar la hora a jugadores que realicen algún evento relacionado con empuñar o guardar un reloj.
onPlayerEvent(PlayerKickEvent) - Method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Decide si mostrar u ocultar la hora a jugadores que realicen algún evento relacionado con empuñar o guardar un reloj.
onPlayerEvent(PlayerQuitEvent) - Method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Decide si mostrar u ocultar la hora a jugadores que realicen algún evento relacionado con empuñar o guardar un reloj.
onPlayerKick(PlayerKickEvent) - Method in class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
 
onPlayerQuit(PlayerQuitEvent) - Method in class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
 
onServerCommand(ServerCommandEvent) - Method in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Cancela el comando de cambiar el ciclo día-noche puesto por el servidor.
onTabComplete(CommandSender, Command, String, String[]) - Method in class io.github.alextmjugador.khron.libconfig.ComandosConfiguracion
 
onWorldLoad(WorldLoadEvent) - Method in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Detiene el ciclo natural día-noche de Minecraft de un mundo que se carga, si está en el conjunto de mundos en los que este plugin sincronizará la hora.
onWorldUnload(WorldUnloadEvent) - Method in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Restablece el ciclo natural día-noche de Minecraft de un mundo que se descarga, si es necesario.

P

p - Variable in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido.ComprobarReloj
El jugador a comprobar si puede ver la hora.
PALABRA_CLAVE_TEXTO_HORA - Static variable in class io.github.alextmjugador.khron.tiemporeal.TextoHora
La palabra clave que debe de contener el texto de la hora en el reloj para ser válido.
ParametroConfiguracion<E,​T> - Class in io.github.alextmjugador.khron.libconfig
Representa un parámetro de configuración de un plugin.
ParametroConfiguracion(Plugin, String, String, String) - Constructor for class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Crea un nuevo parámetro de configuración con su plugin asociado, la ruta en el fichero de configuración, el nombre del argumento para el comando que permite cambiarlo y el permiso necesario para realizarle modificaciones.
ParametroConfiguracionNotificado<E,​T> - Class in io.github.alextmjugador.khron.libconfig
Modela un parámetro de configuración que notifica a un método estático de una determinada clase cuando se produce un cambio en él.
ParametroConfiguracionNotificado(Plugin, String, String, String, NotificableCambioConfiguracion<E>) - Constructor for class io.github.alextmjugador.khron.libconfig.ParametroConfiguracionNotificado
params - Variable in class io.github.alextmjugador.khron.libconfig.ComandosConfiguracion
Los parámetros de configuración que son gestionados por este comando.
parar() - Method in class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes
Para cualquier tarea para visualizar futuros mensajes de esta pila.
permiso - Variable in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
El nombre del permiso que un emisor de comandos necesitará tener, normalmente, para cambiar el parámetro.
PERMISO_CONFIG - Static variable in class io.github.alextmjugador.khron.tiemporeal.MundosSincronizacion
El permiso necesario para ejecutar un comando que cambie el valor de este parámetro de configuración.
PERMISO_CONFIG - Static variable in class io.github.alextmjugador.khron.tiemporeal.TextoHora
El permiso necesario para ejecutar un comando que cambie el valor de este parámetro de configuración.
pila - Variable in class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes
La pila que contiene los mensajes a mostrar.
PilaMensajes - Class in io.github.alextmjugador.khron.gestorbarraaccion
Representa una pila de mensajes a mostrar en la barra de acciones de un jugador, ordenada de mayor a menor prioridad (de manera que el mensaje de mayor prioridad está en la cima de la pila).
PilaMensajes() - Constructor for class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes
Crea una nueva pila de mensajes vacía.
PilaMensajes.MostrarSig - Class in io.github.alextmjugador.khron.gestorbarraaccion
Modela una tarea para mostrar todos los mensajes en la pila al jugador deseado.
plugin - Variable in class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
El plugin al nombre del cual se ha creado este mensaje.
plugin - Variable in class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes.MostrarSig
El plugin responsable por mostrar los mensajes.
plugin - Variable in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
El plugin al que pertenece este parámetro de configuración.
PluginConfigurable - Class in io.github.alextmjugador.khron.libconfig
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.
PluginConfigurable() - Constructor for class io.github.alextmjugador.khron.libconfig.PluginConfigurable
 
PluginGestorBarraAccion - Class in io.github.alextmjugador.khron.gestorbarraaccion
Implementa un plugin que muestra mensajes en la barra de acción de manera no intrusiva con otros plugins, permitiéndoles abstraerse de lo que ellos realicen.
PluginGestorBarraAccion() - Constructor for class io.github.alextmjugador.khron.gestorbarraaccion.PluginGestorBarraAccion
 
PluginLibConfig - Class in io.github.alextmjugador.khron.libconfig
Implementa un plugin que provee funcionalidad de gestión de parámetros de configuración persistentes en almacenamiento secundario, actuando de fachada para la API de Bukkit.
PluginLibConfig() - Constructor for class io.github.alextmjugador.khron.libconfig.PluginLibConfig
 
PluginTiempoReal - Class in io.github.alextmjugador.khron.tiemporeal
Implementa un plugin que sincroniza el tiempo real del servidor con el tiempo de todos los mundos del juego.
PluginTiempoReal() - Constructor for class io.github.alextmjugador.khron.tiemporeal.PluginTiempoReal
 
prioridad - Variable in class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
La prioridad de este mensaje.
PRIORIDAD_PREDET - Static variable in class io.github.alextmjugador.khron.gestorbarraaccion.Mensaje
La prioridad predeterminada del mensaje, si se omite.
procesarValor(E) - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Procesa el valor que se le pasa como parámetro, dejándolo listo para ser el valor guardado en las estructuras de datos internas del plugin.
procesarValor(E) - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracionNotificado
 
procesarValor(String) - Method in class io.github.alextmjugador.khron.tiemporeal.TextoHora
 
puedeCambiarlo(CommandSender) - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Comprueba si un emisor de comandos tiene permisos para modificar este parámetro de configuración.
push(Mensaje) - Method in class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes
Inserta un mensaje en la pila.
push(List<Mensaje>) - Method in class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes
Inserta los mensajes contenidos en una lista en la pila.

R

re - Static variable in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Guarda una referencia al primer (y único) objeto creado de esta clase.
recargarConfiguracion() - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Recarga los contenidos del fichero de configuración asociado a este parámetro de configuración desde memoria secundaria.
REGEX_CLAVE_TEXTO_HORA - Static variable in class io.github.alextmjugador.khron.tiemporeal.TextoHora
La cadena de texto PALABRA_CLAVE_TEXTO_HORA, pero construida de manera que puede ser interpretada con seguridad como una expresión regular.
RelojExtendido - Class in io.github.alextmjugador.khron.tiemporeal
Modela un reloj extendido, que provee de funcionalidades extra al ítem de reloj de Minecraft.
RelojExtendido() - Constructor for class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Crea un nuevo reloj extendido.
RelojExtendido.ComprobarReloj - Class in io.github.alextmjugador.khron.tiemporeal
Tarea que decide, en última instancia, si un jugador debe de poder ver la hora de su reloj o no.
RelojExtendido.MostrarHora - Class in io.github.alextmjugador.khron.tiemporeal
Tarea periódica que se encarga de mostrar y mantener actualizado el display de la hora en las pantallas de los jugadores.
run() - Method in class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes.MostrarSig
Ejecuta la muestra de los mensajes de la pila al jugador deseado.
run() - Method in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora.SincronizarTiempo
Sincroniza la hora del día de todos los mundos configurados con la del servidor.
run() - Method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido.ComprobarReloj
Ejecuta la comprobación y decisión de si un jugador debe de poder ver la hora de su reloj o no.
run() - Method in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido.MostrarHora
Ejecuta el mostrado y actualización del display de la hora en las pantallas de los jugadores.
RUTA_CONFIG - Static variable in class io.github.alextmjugador.khron.tiemporeal.MundosSincronizacion
La ruta en el fichero de configuración hacia este parámetro de configuración.
RUTA_CONFIG - Static variable in class io.github.alextmjugador.khron.tiemporeal.TextoHora
La ruta en el fichero de configuración hacia este parámetro de configuración.
rutaConfiguracion - Variable in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
La ruta de este parámetro en el archivo de configuración del plugin.

S

seDebeAtender(Command, CommandSender) - Method in class io.github.alextmjugador.khron.libconfig.ComandosConfiguracion
Comprueba si un determinado comando, enviado por el responsable especificado, debe de ser tenido en cuenta para esta lógica de negocio, ignorando el número de argumentos especificados.
seDebeAtender(Command, CommandSender, int) - Method in class io.github.alextmjugador.khron.libconfig.ComandosConfiguracion
Comprueba si un determinado comando, enviado por el responsable especificado, debe de ser tenido en cuenta para esta lógica de negocio.
setValor(E) - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Establece el valor de este parámetro de configuración, si es válido.
setValor(E, boolean) - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Establece el valor de este parámetro de configuración, si es válido.
setValor(String) - Method in class io.github.alextmjugador.khron.libconfig.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.
setValor(String) - Method in class io.github.alextmjugador.khron.tiemporeal.MundosSincronizacion
 
sincronizarHoraMundo(World) - Method in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Añade el mundo especificado al mapa de mundos a sincronizar, sin importar si está en la configuración o no.
SincronizarTiempo() - Constructor for class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora.SincronizarTiempo
 

T

tareaMostrarHora - Variable in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
Tarea que se encarga de mostrar el display de la hora a los jugadores interesados.
tareaMostrarSig - Variable in class io.github.alextmjugador.khron.gestorbarraaccion.PilaMensajes
La tarea de Bukkit encargada de mostrar los mensajes de la pila.
tareaSincHora - Variable in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
La tarea de sincronización de hora usada por este agente para lograr su propósito.
TextoHora - Class in io.github.alextmjugador.khron.tiemporeal
Modela un parámetro de configuración que contiene el texto a mostrar cuando un jugador empuñe un reloj, para que vea la hora.
TextoHora() - Constructor for class io.github.alextmjugador.khron.tiemporeal.TextoHora
 
TICKS_SINC_HORA - Static variable in class io.github.alextmjugador.khron.tiemporeal.AgenteSincHora
Los ticks que transcurrirán entre dos sincronizaciones consecutivas de la hora del servidor con las horas de los mundos.
TICKS_TAREA_MOSTRAR_HORA - Static variable in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
El número de ticks que han de pasar entre ejecuciones consecutivas de la tarea que se encarga de mostrar el display de la hora a los jugadores interesados.
TIEMPO_DISPLAY - Static variable in class io.github.alextmjugador.khron.tiemporeal.RelojExtendido
El tiempo mínimo que permanecerá un display de la hora en la pantalla de un jugador, independientemente de cuándo se lo quite de la mano.

V

valor - Variable in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
El valor que toma el parámetro de configuración.
valorSinProcesar - Variable in class io.github.alextmjugador.khron.tiemporeal.TextoHora
La cadena de texto, sin los cambios aplicados por procesarValor(java.lang.String).
valorValido() - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Obtiene si el valor almacenado para este parámetro de configuración es válido.
valorValido(E) - Method in class io.github.alextmjugador.khron.libconfig.ParametroConfiguracion
Obtiene si el valor especificado de este parámetro de configuración sería válido.
valorValido(String) - Method in class io.github.alextmjugador.khron.tiemporeal.TextoHora
Obtiene si el valor especificado de este parámetro de configuración sería válido.
valorValido(Set<World>) - Method in class io.github.alextmjugador.khron.tiemporeal.MundosSincronizacion
Obtiene si el valor especificado de este parámetro de configuración sería válido.
A B C D E G H I J L M N O P R S T V 
All Classes All Packages