A B C D E G H I J L M N O P R S T V
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages