Calendario de Adviento | Advent Calendar icon

Calendario de Adviento | Advent Calendar -----

Give your players a gift this holiday season!



CalendarioAdviento - ¡Calendario de Adviento 100% GUI! ¡Celebra la Navidad en tu servidor con un calendario de recompensas diario, fácil de usar y totalmente configurable!

¡Lleva el espíritu festivo a tu servidor con CalendarioAdviento! Este plugin añade un calendario de adviento 100% configurable mediante GUI. Permite a tus jugadores reclamar una recompensa diferente cada día del mes que elijas (¡perfecto para diciembre!).

Es la forma más fácil de premiar a tu comunidad y mantenerla conectada durante las fiestas. ¡Totalmente compatible desde la 1.8.x hasta la 1.21.x!

upload_2025-11-10_12-13-57.png
Características Principales

⭐️ Editor de Recompensas 100% GUI
Añade items, dinero y comandos a cada día directamente desde un inventario de administrador (/ca admin).

Soporte Total de Items Personalizados (NBT)
Añade items con encantamientos, nombres de color y lore personalizados. ¡Simplemente ponlos en el inventario de edición y el plugin los guardará!

✍️ ¡Configuración Híbrida!
¿Prefieres editar el config.yml a mano? ¡No hay problema! El editor GUI guarda los items en un formato de texto simple (DIAMOND_SWORD 1 name:&cEspada enchant:sharpness:5) para que puedas editarlo a mano o desde el juego, como prefieras.

EJEMPLO:
Code (YAML):

rewards
:
  day1
:
    items
:
   - DIAMOND 10
    - DIAMOND_SWORD 1 name:&cEspada_Maestra enchant:sharpness:5 lore:&7Linea_1|&9Linea_2
    money
: 100.0
    commands
:
   - "say ¡Feliz día 1, %player%!"
    slots-required
: 2
  day2
:
    items
:
   - IRON_SWORD 1
    money
: 50.0
    commands
: [ ]
    slots-required
: 1
  day3
:
    items
: [ ]
    money
: 0.0
    commands
: [ ]
    slots-required
: 0
  day4
:
    items
:
   - NETHERITE_INGOT 5
    money
: 10000.0
    commands
:
   - "tellraw %player% {\"text\ ":\"¡Feliz Navidad!\ ",\"color\ ":\"red\ ",\"bold\ ":true}"
    slots-required
: 1
 


⚙️ Panel de Control Admin (/ca admin)
Configura todo desde un menú:
  • Elige el mes del calendario (1-12).
  • Activar el modo de 25 días (por default 24 dias).
  • Permite (o no) que los jugadores reclamen recompensas de días pasados.
  • Activa o desactiva la previsualización de recompensas.
Previsualización Configurable
Los jugadores pueden hacer clic derecho para ver qué trae el regalo. ¡Puedes desactivarlo en el config.yml para que sea una sorpresa!

Menú de Recompensas Perdidas
Un botón especial en el menú /ca lleva a los jugadores a un inventario donde ven todos los días que olvidaron reclamar.

Previsualización de Recompensas Perdidas
¡Tus jugadores pueden ver lo que se perdieron! Haciendo clic derecho en un regalo perdido (en el menú principal o en el de perdidos), podrán ver las recompensas, incluso si las previsualizaciones normales están desactivadas.

Mensaje de Recordatorio
Un mensaje (totalmente configurable) le recuerda a los jugadores al unirse que aún no han reclamado su recompensa del día.
upload_2025-11-10_12-20-41.png


Comandos y Permisos

Comandos de Jugador

/ca
Descripción: Abre el menú del Calendario de Adviento.
Permiso: adventcalendar.open (true por defecto)

Comandos de Administrador
/ca help
Descripción: Muestra todos los comandos de administrador.

/ca admin
Descripción: Abre el panel de control principal para configurar el plugin.

/ca reload
Descripción: Recarga los archivos config.yml y menu.yml.

/ca preview
Descripción: Abre el calendario en modo admin para probar los reclamos.

/ca check <día>
Descripción: Muestra las recompensas configuradas para un día en el chat.

/ca playerdata clear <jugador|all>
Descripción: Borra los datos de reclamo de un jugador específico o de todos.

/ca cancelar
Descripción: Cancela una entrada de texto pendiente (ej. al poner dinero).



Permisos
adventcalendar.open
Descripción: Permite a los jugadores abrir el calendario con /ca.

adventcalendar.admin
Descripción: Permite el acceso a todos los comandos de administrador.

Dependencias
Este plugin tiene 2 dependencias obligatorias:
  1. Vault: (¡Requerido!) Necesario para que funcionen las recompensas de dinero.

  2. Paper (o forks): (¡Requerido!) Este plugin usa la API de Paper para las cabezas personalizadas y otras funciones avanzadas. ¡NO FUNCIONARÁ EN SPIGOT!
Archivos
# -------------------------------------------------------------------------
# AJUSTES PRINCIPALES DEL CALENDARIO
# -------------------------------------------------------------------------
settings:
# El mes que usa el calendario como mes de canje (1 = Enero, 12 = Diciembre)
calendar-month: 12

# Zona Horaria. (Esto definira a la hora que el plugin determina cuando empieza y termina un dia)
# Lista de Zonas: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
# Ejemplos: "America/New_York", "America/Mexico_City", "Europe/Madrid"
zone-id: "UTC"

# Poner "true" hara que se puedan reclamar las recompensas perdidas
# Poner "false" hara que se pierdan las recomensas de los dias que no fueron reclamados
allow-expired-claims: false

# Poner "true" para que clic derecho regalo muestre las recompensas
# Poner "false" para que se muestre un mensaje de "sorpresa"
preview-rewards: false

# Cuántas reclamaciones se permiten por IP. (Poner -1 para desactivar)
# Jugadores que ya han reclamado antes en esa IP no serán afectados
max-claims-per-ip: 3

# Poner "true" para activar el Día 25 (total 25 días). Dejar en "false" para 24 días
enable-25-days: false

# Poner "true" para que el stack de la cabeza muestre el número del día (ej. Día 10 = 10 cabezas)
# Poner "false" para que ningun dia tenga numeros
display-day-numbers: true

# -------------------------------------------------------------------------
# MENSAJES PARA EL JUGADOR
# -------------------------------------------------------------------------
messages:
claim-message: "&bCalendario: ¡Reclamaste tu recompensa del Día %day%!"
reward-item-message: "&7Recompensa: &2%item_name% x%amount%"
reward-money-message: "&aRecompensa: &6%money% de Dinero"

# Mensaje al unirse al servidor, en caso de recompensa pendiente
pending-reward-message:
- ""
- "&6¡Feliz Adviento, %player%!"
- "&7¡Aún no has reclamado tu recompensa del &aDía %day%&7!"
- "&c¡Date prisa, solo está disponible hoy!"
- ""

# Mensajes de error para jugadores
error-already-claimed: "&cYa reclamaste la recompensa de este día."
error-not-month: "&c¡Aún no es el mes del calendario!"
error-day-not-today: "&cSolo puedes reclamar esta recompensa el Día %day%."
error-day-lost: "&c¡Recompensa perdida! Ya no puedes reclamar el Día %day%."
error-day-not-yet: "&cNo disponible aún. Vuelve el %day% de %month%."
error-ip-limit: "&cEsta dirección IP ha alcanzado el límite de reclamos de recompensa por dia."
error-inventory-full: "&c¡No tienes suficiente espacio en tu inventario! Necesitas %slots% espacios."

# Traducciones de nombres de meses para el marcador %month%
month-names:
1: "Enero"
2: "Febrero"
3: "Marzo"
4: "Abril"
5: "Mayo"
6: "Junio"
7: "Julio"
8: "Agosto"
9: "Septiembre"
10: "Octubre"
11: "Noviembre"
12: "Diciembre"

# Mensajes para el comando /ca playerdata
playerdata-cleared-all: "&a¡Todos los datos de reclamos y IP han sido eliminados con éxito!"
playerdata-confirm-all: "&c¡ADVERTENCIA! Esto borrará TODOS los datos de reclamos e IP. Para confirmar, repita el comando en los próximos 30 segundos."
playerdata-cleared-single: "&aDatos de reclamos de %player% eliminados con éxito para este año."
playerdata-not-found: "&cNo se encontraron datos de reclamos para %player% o el jugador no existe."

# Mensajes comandos administrativos
reload-success: "&a¡Se ha recargado la configuracion correctamente!"
reload-fail: "&cError al recargar los archivos. Revisa la consola."

# Mensajes del previsualizador (cuando preview-rewards: false)
surprise-title: "&8¡Es una Sorpresa!"
surprise-item-name: "&c¡SORPRESA!"
surprise-item-lore:
- "&7No queremos arruinar la"
- "&7magia. ¡Vuelve el día"
- "&7correspondiente para reclamar!"

# Mensajes del menú de recompensas perdidas
lost-rewards-title: "&cRecompensas Perdidas"
no-lost-rewards: "&a¡Felicidades! No has perdido ninguna recompensa."

# -------------------------------------------------------------------------
# TEXTURAS DE LAS CABEZAS (BASE64)
# -------------------------------------------------------------------------
head-textures:
red-closed: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDUzNjhmNTYzNWZmNmMzNDA3ZjBmMzU2YzViNmUwOTQ3YmNkNWUzODQ5MGM5YWE4YjhiNTgyYTRmMjFhZTNjYiJ9fX0="
red-open: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzgyOTM0YmVkNWIzN2I1OGQzZDhlNTdlZGU1ZWVkN2Q5NDI1MTlkZGI2NTBhZDA3NjQzNWM2ZTU5ZjhhMzU2ZCJ9fX0="
green-closed: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMmIxZWM3ZGM3NTMwNjFjYTE3NDQyNGVhNDVjZjk0OTBiMzljZDVkY2NhNDc3ZDEzOGE2MDNlNmJlNzU1ZWM3MiJ9fX0="
green-open: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOWRmN2UzOGIzNmNiOTAyYjc4MGVmZjM5YWQ4ZDdmN2ZlM2NiZjU0MGI4MTQ1Yzg2NzkyMjg3MzliNTlkMzBhNyJ9fX0="
money-bag: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTVmZDY3ZDU2ZmZjNTNmYjM2MGExNzg3OWQ5YjUzMzhkNzMzMmQ4ZjEyOTQ5MWE1ZTE3ZThkNmU4YWVhNmMzYSJ9fX0="

# -------------------------------------------------------------------------
# RECOMPENSAS DEL CALENDARIO (DÍA 1-24/25)
# -------------------------------------------------------------------------
rewards:
day1:
items: []
money: 0.0
commands: []
slots-required: 0
day2:
items: []
money: 0.0
commands: []
slots-required: 0
day3:
items: []
money: 0.0
commands: []
slots-required: 0
day4:
items: []
money: 0.0
commands: []
slots-required: 0
day5:
items: []
money: 0.0
commands: []
slots-required: 0
day6:
items: []
money: 0.0
commands: []
slots-required: 0
day7:
items: []
money: 0.0
commands: []
slots-required: 0
day8:
items: []
money: 0.0
commands: []
slots-required: 0
day9:
items: []
money: 0.0
commands: []
slots-required: 0
day10:
items: []
money: 0.0
commands: []
slots-required: 0
day11:
items:
- IRON_SWORD 1
money: 50.0
commands: []
slots-required: 1
day12:
items: []
money: 0.0
commands: []
slots-required: 0
day13:
items: []
money: 0.0
commands: []
slots-required: 0
day14:
items: []
money: 0.0
commands: []
slots-required: 0
day15:
items: []
money: 0.0
commands: []
slots-required: 0
day16:
items: []
money: 0.0
commands: []
slots-required: 0
day17:
items: []
money: 0.0
commands: []
slots-required: 0
day18:
items: []
money: 0.0
commands: []
slots-required: 0
day19:
items: []
money: 0.0
commands: []
slots-required: 0
day20:
items: []
money: 0.0
commands: []
slots-required: 0
day21:
items: []
money: 0.0
commands: []
slots-required: 0
day22:
items: []
money: 0.0
commands: []
slots-required: 0
day23:
items: []
money: 0.0
commands: []
slots-required: 0
day24:
items: []
money: 0.0
commands: []
slots-required: 0
# Dia 25 si es que es activado.


# Configuración del menú
menu:
title: "&c&lCalendario de Adviento"
preview-calendar-title: "&a[Preview] Calendario de Adviento"
size: 54
preview-title: "&2Recompensas del Día %day%"

# Material de relleno
filler-material: "LIGHT_BLUE_STAINED_GLASS_PANE"

# Botones y decoracion
layout:
# Relleno - Este ítem se usará para rellenar TODOS los espacios vacíos
filler:
material: "FILLER_PLACEHOLDER" # No cambiar
name: " "
lore: []

# Botón para recompensas perdidas
lost_rewards_button:
material: BARRIER
name: "&cRecompensas Perdidas"
lore:
- "&7¡Asegúrate de conectarte"
- "&7cada día de %month%!"
slot: 45
# Botón de cerrar
close_button:
material: OAK_DOOR
name: "&cCerrar Menú"
lore: []
slot: 53 #

# Botón de regresar en el menú de previsualización
back-button:
material: ARROW
name: "&aRegresar al Calendario"
lore: []

# Botón de reiniciar en el menú de /ca preview
preview_reset_button:
material: REDSTONE_BLOCK
name: "&cReiniciar Vista Previa"
lore:
- "&7Vuelve a cerrar todos los regalos"
- "&7abiertos en esta vista previa."
slot: 49

# Item para el previsualizador (cuando está desactivado)
surprise-item:
material: BARRIER
name: "SURPRISE_NAME_PLACEHOLDER" # No cambiar
lore: "SURPRISE_LORE_PLACEHOLDER" # No cambiar

# Configuración del menú de recompensas perdidas
lost-rewards-menu:
size: 54
back-button-slot: 49

# SLOTS DEL CALENDARIO
# El plugin los calcula y centra automáticamente

MontejoX
Resource Information
Author:
----------
Total Downloads: 8
First Release: Nov 10, 2025
Last Update: Nov 11, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings