QuantumRewards | Rewards for playing every day ! Fully Custo
1.1.0.9"A fully customizable rewards plugin to reward your players for playing on your server!
1.1.0.9latestQuantumRewards 1.1.0.9 — Notificaciones automáticas de recompensasAug 29, 2026 QuantumRewards 1.1.0.9 Notificaciones automáticas para no perder ninguna recompensa [HR][/HR] Nuevo sistema de notificaciones Los jugadores ahora reciben avisos durante todo el ciclo de vida de su próxima recompensa: · Recompensa lista — se envía cuando el siguiente premio ya puede reclamarse. · Próxima a expirar — muestra el tiempo restante antes de perderla. · Recompensa expirada — informa cuando el plazo terminó sin que fuera reclamada. Los avisos se comprueban mientras el jugador está conectado y también poco después de entrar al servidor, para que pueda conocer inmediatamente el estado de su recompensa. Acceso directo desde el chat Cada notificación incluye una acción clicable que abre el calendario mediante el comando del jugador configurado. Si cambiaste player-command.name, QuantumRewards utiliza automáticamente ese nombre en lugar de asumir /rewards. Sin mensajes repetitivos QuantumRewards identifica cada periodo de recompensa y evita repetir continuamente el mismo aviso. La notificación de disponibilidad, la advertencia de expiración y el aviso final se envían una sola vez por etapa durante la ejecución del servidor. Si una recompensa se desbloquea dentro del periodo configurado como advertencia, primero se informa que está lista y la advertencia se entrega en la siguiente comprobación, evitando apilar ambos mensajes al mismo tiempo. Configuración completa El sistema puede activarse globalmente o ajustarse aviso por aviso desde config.yml: Code (YAML): notifications: enabled : true reward-ready : true expiring-soon : true expired : true check-interval : 30s expiring-warning : 1h · check-interval controla cada cuánto se revisan las recompensas de jugadores conectados. · expiring-warning define cuánto tiempo antes del vencimiento se muestra la advertencia. · Los tiempos admiten segundos (s), minutos (m), horas (h) y días (d). · Cada tipo de notificación puede desactivarse de forma independiente. Mensajes personalizables Se añadieron tres nuevas entradas a messages.yml: · notification-ready · notification-expiring · notification-expired Puedes modificar colores, textos y acciones con MiniMessage. Los placeholders disponibles son {day}, {time} y {command}. Integración con el progreso existente Las notificaciones utilizan las fechas exactas de desbloqueo y expiración almacenadas para cada jugador. Respetan el día actual, el plazo configurado y settings.reset-on-missed-day. El día 1 continúa sin expirar. Al ejecutar /qrewards reload, el servicio se reinicia con los nuevos ajustes sin necesidad de reiniciar el servidor. Actualización segura Las nuevas opciones y mensajes se agregan automáticamente a los archivos existentes. Tus recompensas, valores personalizados y base de datos se conservan. Cómo actualizar · Detén el servidor. · Haz una copia de seguridad de plugins/QuantumRewards. · Reemplaza el JAR anterior por QuantumRewards-1.1.0.9.jar. · Inicia el servidor y ajusta la sección notifications si deseas cambiar sus valores predeterminados. No borres la carpeta del plugin, la base de datos ni tus archivos YAML. [HR][/HR] Gracias por utilizar QuantumRewards. ¿Necesitas ayuda o quieres compartir una sugerencia? Únete al Discord oficial de soporte Al solicitar ayuda, indica tu versión de Paper, Java y QuantumRewards.1.1.0.81.1.0.8 — Tiempos configurables y migración automáticaAug 29, 2026 QuantumRewards 1.1.0.8 Tiempos configurables, actualizaciones seguras y contadores más claros [HR][/HR] Intervalo y expiración configurables Ahora puedes controlar de forma independiente cuándo se desbloquea una recompensa y cuánto tiempo permanece disponible: Code (YAML): settings: claim-interval : 24h claim-expiration : 24h · claim-interval — tiempo desde una reclamación hasta que se desbloquea la siguiente. · claim-expiration — plazo disponible para reclamarla después de desbloquearse. · Se admiten segundos (s), minutos (m), horas (h) y días (d). · El día 1 continúa disponible hasta que el jugador lo reclame y nunca expira. Los reloads ya no alteran recompensas en curso Cada jugador conserva en SQLite su fecha exacta de desbloqueo y expiración. Cambiar los tiempos y ejecutar /qrewards reload no reinicia ni reinterpreta su recompensa actual. Los valores nuevos se aplican a partir de su siguiente reclamación. Las bases de datos existentes se migran automáticamente al iniciar esta versión. Lore dinámico y más limpio El calendario muestra únicamente el contador relevante para cada estado: · Una recompensa bloqueada muestra Disponible en. · Una recompensa desbloqueada muestra Expira en. · Una recompensa reclamada no muestra contadores innecesarios. · El día 1 no muestra un contador de expiración. El mismo comportamiento se aplica al objeto de información del jugador. Actualización automática de configuraciones config.yml, gui.yml y messages.yml ahora se actualizan de forma selectiva entre versiones: · Se agregan automáticamente las opciones nuevas. · Se eliminan únicamente las opciones obsoletas conocidas. · Los valores personalizados del servidor se conservan. · rewards.yml queda protegido y nunca recibe recompensas de ejemplo durante una actualización. Ya no es necesario borrar la carpeta de QuantumRewards para obtener configuraciones nuevas. Configuración simplificada Se retiraron settings.cycle-length y settings.reset-time. La duración del ciclo se obtiene directamente de las recompensas configuradas y los tiempos se administran con las nuevas opciones de intervalo y expiración. Cómo actualizar · Detén el servidor. · Haz una copia de seguridad de plugins/QuantumRewards. · Reemplaza el JAR anterior por QuantumRewards-1.1.0.8.jar. · Inicia el servidor; las configuraciones y la base de datos se migrarán automáticamente. No borres la carpeta del plugin, la base de datos ni tus archivos YAML. [HR][/HR] Gracias por utilizar QuantumRewards. ¿Necesitas ayuda o quieres compartir una sugerencia? Únete al Discord oficial de soporte Al solicitar ayuda, indica tu versión de Paper, Java y QuantumRewards.1.1.0QuantumRewards 1.1.0 — Reescritura completa, nuevo editor GUI y ciclos personalizablesAug 28, 2026 QuantumRewards 1.1.0 Esta actualización representa una reescritura importante de QuantumRewards. Aunque conserva el objetivo original de recompensar la actividad diaria, sus mecánicas, configuración e interfaces han sido rediseñadas. Principales novedades · Nuevo calendario de recompensas paginado y más fácil de utilizar. · Ciclos de cualquier duración, ya no limitados a siete días. · Editor GUI administrativo para crear y modificar recompensas sin editar archivos manualmente. · Nuevo sistema de rachas diarias. · Reinicio opcional del progreso cuando el jugador pierde un día. · Hora de reinicio y zona horaria completamente configurables. · Contador en tiempo real hasta la siguiente recompensa. · Persistencia de progreso mediante SQLite. · Comando del jugador y aliases configurables. · Nuevos comandos para consultar y administrar el progreso. · Avisos automáticos cuando se publique una actualización en Spigot. Nuevo sistema de recompensas Ahora cada día puede entregar una combinación de: · Objetos completos, conservando nombre, lore, encantamientos, atributos y CustomModelData. · Puntos de experiencia. · Dinero mediante Vault. · Uno o varios comandos de consola. · Mensajes con formato MiniMessage. Editor administrativo Utiliza /qrewards editor para administrar el ciclo desde el juego. El nuevo editor permite: · Crear, editar y eliminar recompensas. · Copiar objetos directamente desde el inventario. · Configurar experiencia y dinero. · Añadir comandos y mensajes mediante el chat. · Elegir el icono mostrado en el calendario. · Ampliar el ciclo sin eliminar las recompensas existentes. · Revisar y confirmar los cambios antes de guardarlos. Archivos reorganizados La configuración ahora está separada para facilitar su mantenimiento: · config.yml — comportamiento general, ciclo y base de datos. · rewards.yml — contenido de las recompensas. · gui.yml — diseño de las interfaces, materiales y sonidos. · messages.yml — mensajes del plugin. Las secciones antiguas de recompensas e interfaz encontradas dentro de config.yml se migrarán automáticamente cuando se creen los nuevos archivos. Importante antes de actualizar Esta versión cambia significativamente las mecánicas y la estructura interna del plugin. · Realiza una copia de seguridad de la carpeta de QuantumRewards. · Revisa nuevamente tus recompensas y configuraciones después del primer inicio. · Consulta la consola para detectar configuraciones antiguas o valores inválidos. · Esta versión requiere Paper 26.2 y Java 25. · Vault continúa siendo opcional y sólo es necesario para recompensas económicas. Comandos principales · /rewards — abre el calendario. · /qrewards editor — abre el editor administrativo. · /qrewards reload — recarga el plugin. · /qrewards help — muestra todos los comandos disponibles. Gracias por utilizar QuantumRewards. Esta actualización establece una nueva base para continuar ampliando el plugin con más recompensas, opciones de personalización y herramientas administrativas.0.0.32Update: 0.0.32Jul 31, 2025 NEWS · Now you can condition rewards for a Player time: if the player has played enough, he can claim the recompnea. "Playtime" was added by default in false in config.yml and platime {time in seconds} in Dailyrewards.ym · Now the entire plugin is in English language by default · Now the messages accept a list format with "-" or a string format simply writing after ID, for example: Reload-Success: - '&8[&#ffc100&l&oQR&8] &7Plugin reloaded successfully.' or reload-success: '&8[&#ffc100&l&oQR&8] &7Plugin reloaded successfully.'0.0.29Update: 0.0.29Jul 26, 2025 NEWS: · A sound system has been added to the dailyrewards configuration with this structure "sound: minecraft:block.note_block.bass", this will cause a sound to play when the player clicks on each of the reward states. · Added support for bstats, to be able to inspect how the plugin is performing on the servers CHANGES: · Now close-inventory also applies to the other reward states, previously it only applied when the reward was available. · Important: All code has been moved to Maven for better compatibility with other APIs.0.0.25Update: 0.0.25Jul 25, 2025 NEW: · Added "expirable: false/true" setting to config.yml to control whether rewards expire or not0.0.24.8Update: 0.0.24.8Jul 25, 2025 NEWS: · You can now configure your own command in config.yml to open the rewards menu. · Added a shorthand to the main plugin command "/qr" CHANGES: · Messages now use %day% instead of {day}0.0.23.6Update: 0.0.23.6Jul 24, 2025 Changes: · Fixed issues that caused config.yml to not load correctly · Now all files are updated automatically without modifying user settings when there are changes or updates to the plugin.0.0.22.1Update: 0.0.22.1Jul 24, 2025 News: PlaceholderAPI Integration · Successfully integrated PlaceholderAPI into reward commands to use placeholders like %math%, %formatter%, etc. · Added a papi extension so that placeholders can be used in other plugins. %quantumrewards_day% — Returns the current day number of the reward cycle. %quantumrewards_time% — Shows the remaining time until the reward can be claimed, or 00h 00m 00s if ready. %quantumrewards_expires% — Shows time remaining until the reward expires, or 00h 00m 00s if it doesn't expire or is day 1. %quantumrewards_status% — Returns the status of the reward: "available", "waiting", or "expired". %quantumrewards_next_day% — Returns the next day number after the current one (cycling 1 to 7). %quantumrewards_total_claimed% — Returns the total number of claimed rewards by the player. Changes: · Added messages to dynamically identify reward statuses in the rewards-status GUI · {day} was changed to %day% · Added %status% to display the current status of the reward Note: I recommend reinstalling the plugin to get the new settings.0.0.18Update: 0.0.18Jul 24, 2025 Changes · Changes have been made to the time format. If the hours or minutes values are 0, they are not displayed. · If the reward expiration or claim timeout value is 0, the reward line containing %time% or %expires% is removed from the reward item. New: Message Notification System · Players will now receive messages when the reward is available to claim, when the reward expires, and periodically to remind them of any pending rewards to claim (if any). · Messages have been added to messages.yml and settings to config.yml to implement these changes. Note: It is recommended that you make a backup if you have already made changes to the files and reload the plugin to get the new settings.0.0.12Update: 0.0.12Jul 24, 2025 · The code that manages the notification to the OP player was updated when there is an update of plugin · A message was added in Messages.yml to notify the OP player that there is a new update0.0.1Restructure of all the code and operation of the pluginJul 23, 2025 I have decided to change the plugin to a reward plugin based on other games where the player has to log in every day to claim their reward, if they don't log in their streak is lost and starts from 01.02Update NotificationsFeb 23, 2025 - Now the plugin will notificate to OP Player's if there a new update - Messages.yml is has updated with a new messages for OP Players, you can delete messages.yml for generate the new yml automatically - Some messages that conservated the name of the old plugin is has changed for the new name1.01-SNAPSHOTImportant ChangesFeb 22, 2025 · Now the variable/placeholder %rewards_streak% is processed before the PlaceholderAPI variables to allow values like %math_0:_{rng_500,1000}*%reward_streak%% · The name "NextRewards" is being changed to "QuantumRewards" · The default messages.yml file has been updated Any questions or support you need, remember we have our Discord1.0-SNAPSHOTFeb 22, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta