Simple Command Timer | [1.13 - 1.20.6] PlaceholderAPI Support icon

Simple Command Timer | [1.13 - 1.20.6] PlaceholderAPI Support -----

Command timer, you can also place schedules to the commands to run the days and times that you place



New update
Resumen de Cambios Implementados
Soporte para Tareas Diarias (DAILY)
  1. Configuración:
    • Añadido soporte para la palabra clave DAILY en la sección schedule del archivo de configuración (config.yml).
  2. Lógica en TimerManager:
    • Modificación de la lógica en TimerManager para manejar DAILY correctamente sin intentar convertirlo a un DayOfWeek.
    • Verificación de DayOfWeek para asegurar que solo los días válidos se conviertan a DayOfWeek.
Integración con PlaceholderAPI
  1. Manejo de Placeholders:
    • Añadido el manejo de placeholders para mostrar el tiempo restante hasta la próxima ejecución de las tareas.
    • Creación de la clase PlaceholderHandler para registrar y manejar los placeholders.
  2. Registro de Placeholders:
    • Registro del manejador de placeholders durante la inicialización del plugin en la clase Main.
Ejemplo de Configuración
Code (YAML):
# Plugin coded by me, Anyelo120 if you have any suggestions or report any
# bugs you can join our discord: https://discord.gg/Fx9RbChAG5

# Modifies the name of the plugin you point to.
plugin_name
: '&8 [&bSc&eTimer&8 ] '

# Cambia la zona horario en caso de que quieras programar dias y horas cuando se ejecute un comando.
time-zone
: 'America/Santiago'   # Utiliza un identificador de zona horaria válido de java.time.ZoneId

# ======================
# Día en español    Día en inglés    Ejemplo de uso
# Lunes                MONDAY            MONDAY; 12:00:00
# Martes            TUESDAY            TUESDAY; 11:00:00
# Miércoles            WEDNESDAY        WEDNESDAY; 14:30:00
# Jueves            THURSDAY        THURSDAY; 16:45:00
# Viernes            FRIDAY            FRIDAY; 09:15:00
# Sábado            SATURDAY        SATURDAY; 20:00:00
# Domingo            SUNDAY            SUNDAY; 22:10:00
# Diario            DAILY            DAILY; 04:00:00
# ======================

Commands
:
  command-1
: # PLACEHOLDERAPI: %sctimer_time_until_command-1%
    command
: # Create a network of commands to your liking, these are executed sequentially. / Crea un red de comandos a tu gusto, estos se ejecutan de forma secuencial.
    - 'say ¡Hello world!' # you can place the commands you want. / puedes colocar los comandos que deees.
    - 'say ¡1!'
    - 'say ¡2!'
    - 'say ¡3!'
    time
: 60 # sets the time it will take to execute the commands, this is in second 1 = 1 second. / establece el tiempo que tomara en ejecutar los comandos, esta en segundo 1 = 1 segundo.

  command-2
: # PLACEHOLDERAPI: %sctimer_time_until_command-2%
    command
:
   - 'say ¡You can adjust the commands in Config.yml!'
    time
: 120

  command-3
: # PLACEHOLDERAPI: %sctimer_time_until_command-3%
    command
:
   - 'say Remember to leave your suggestion and rating.'
    time
: 180
 
  command-4
: # PLACEHOLDERAPI: %sctimer_time_until_command-4%
    command
:
   - 'say Monday -> 12:00 or Tuesday -> 11:00:00 ¡You can adjust the commands in Config.yml!.'
    schedule
:
   - 'MONDAY; 12:00:00' # Coloca el "DIA; hora/minuto/segundo" de cuando se ejecutara el comando.
    - 'TUESDAY; 11:00:00' # Enter the "DAY; hour/minute/second" of when the command will be executed.
    - 'DAILY; 04:00:00' # Enter the "DAILY; hour/minute/second" for daily execution. / Coloca el "DAILY; hour/minute/second" para ejecución diaria.
   
# Modifies the plugin's messages.
Lang
:
  Error_alert
: '¡&cFailed to send, you must write something to send or have permissions to do this.!'
  Console_alert
: '&cThis command cannot be executed from the console'
 
# Modify the permissions to your liking.
Permission
:
  scTimer_permission
: 'sctimer.admin'
----------, Jun 10, 2024
Resource Information
Author:
----------
Total Downloads: 708
First Release: Dec 20, 2022
Last Update: Jun 10, 2024
Category: ---------------
All-Time Rating:
6 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings