QuesitoRedeems icon

QuesitoRedeems -----

plugin de administracion para codigos canjeables



Qsredeems - Plugin de Códigos Canjeables para Minecraft

Descripción:
Qsredeems es un plugin para Spigot que permite crear y administrar códigos canjeables con recompensas personalizadas, expiración, límites de usos y más. Ideal para eventos, regalos y promociones en tu servidor.

---

Características principales:
  • ✅ Crear, eliminar y listar códigos desde comandos.
  • ⏳ Configurar expiración y usos máximos (global o por jugador).
  • Añadir recompensas personalizadas que ejecutan comandos.
  • ️ Editar códigos fácilmente con una GUI dentro del juego.
  • Mensajes, sonidos y efectos configurables para mejor experiencia.

---

Comandos Disponibles:
  • /qsredeemadmin create <codigo> — Crea un nuevo código.
  • /qsredeemadmin delete <codigo> — Elimina un código.
  • /qsredeemadmin list — Muestra todos los códigos.
  • /qsredeemadmin reload — Recarga configuración y códigos.
  • /qsredeemadmin edit <codigo> [opción] [valor] — Edita un código o abre GUI.

---

⚙️ Opciones de edición para /qsredeemadmin edit:
  • expiry <tiempo> — Define la expiración. Usa "-1" o "never" para que no expire (ejemplos: 10min, 1d, 1mes).
  • maxuses <número> — Máximo de usos (-1 para ilimitado).
  • perplayer <true|false> — Si se limita por jugador o no.
  • rewards list — Lista recompensas.
  • rewards add:<comando> — Añade una recompensa (ej: add:give %player% diamond 1).
  • rewards remove:<comando|índice> — Elimina una recompensa por texto o número.

---
Configuración (config.yml)

prefix: "&6[Qsredeems]"

messages:
redeemed: "&a¡Has canjeado el código exitosamente!"
invalid-code: "&cCódigo inválido o expirado."
already-used: "&cYa has usado este código."
code-expired: "&cEl código ha expirado."
expiry-prompt: "&aEscribe en chat el nuevo tiempo de expiración. Usa -1 o never para nunca expira."
maxuses-prompt: "&aEscribe en chat el nuevo valor para usos máximos. Usa -1 para ilimitado."
code-not-found: "&cCódigo no encontrado."
perplayer-changed: "&aPerPlayer cambiado a: &e%value%"
code-load-error: "&cNo se pudo cargar el código desde el archivo: %file%"
code-save-error: "&cError al guardar el código %code%: %error%"
no-permission: "&cNo tienes permiso para usar este comando."
usage: "&cUso: /qsredeemadmin <create|delete|list|reload|edit> [args]"
subcommand-not-found: "&cSubcomando no reconocido."
code-exists: "&cEl código ya existe."
code-created: "&aCódigo &e%code% &a creado."
code-not-exists-delete: "&cNo existe el código o no se pudo eliminar."
code-deleted: "&aCódigo &e%code% &a eliminado."
no-codes: "&eNo hay códigos creados."
codes-list: "&aCódigos existentes:"
config-reloaded: "&aConfiguración y códigos recargados."
only-player: "&cEste comando solo puede ser usado por jugadores."
code-not-exists: "&cEl código no existe."
invalid-time-format: "&cFormato de tiempo inválido. Ejemplo: 10min, 1d, 1mes, 1año"
expiry-updated: "&aExpiración actualizada."
invalid-maxuses: "&cEl valor para maxuses no puede ser menor que -1."
maxuses-updated: "&aMax usos actualizado."
invalid-maxuses-format: "&cValor inválido para maxuses."
perplayer-updated: "&aPerPlayer actualizado."
invalid-perplayer: "&cValor inválido para perplayer (true/false)."
no-rewards: "&eNo hay recompensas."
rewards-list: "&aRecompensas:"
reward-added: "&aRecompensa añadida."
invalid-rewards-usage: "&cUso inválido para rewards. Usa list, add:<cmd> o remove:<cmd>."
reward-removed: "&aRecompensa eliminada."
reward-remove-not-found: "&cEsa recompensa no existe."
invalid-index: "&cÍndice inválido."
option-not-recognized: "&cOpción no reconocida."

sounds:
success: "ENTITY_PLAYER_LEVELUP"
error: "ENTITY_VILLAGER_NO"

titles:
enabled: true
title: "&a¡Código canjeado!"
subtitle: "&7Has recibido tus recompensas."

effects:
firework: true
---

Tutorial de instalación y uso:

1️⃣ Descarga el archivo .jar del plugin Qsredeems.
2️⃣ Colócalo en la carpeta `/plugins` de tu servidor Spigot.
3️⃣ Inicia o reinicia el servidor para que se genere la carpeta y archivos de configuración.

1️⃣ Abre el archivo `config.yml` dentro de `/plugins/Qsredeems/`.
2️⃣ Personaliza el prefijo, mensajes, sonidos y efectos a tu gusto.
3️⃣ Guarda los cambios.

1️⃣ En el juego o consola, usa `/qsredeemadmin create <codigo>` para crear un código nuevo.
2️⃣ Ejemplo: `/qsredeemadmin create navidad2025`
3️⃣ Puedes añadir recompensas y configurar opciones con `/qsredeemadmin edit <codigo>`.

1️⃣ Usa `/qsredeemadmin edit <codigo>` para abrir la GUI de edición.
2️⃣ O bien, modifica directamente desde comandos:
- `/qsredeemadmin edit <codigo> expiry 1d`
- `/qsredeemadmin edit <codigo> maxuses 100`
- `/qsredeemadmin edit <codigo> perplayer true`
- `/qsredeemadmin edit <codigo> rewards add:give %player% diamond 1`

1️⃣ Los jugadores pueden usar `/qsredeem <codigo>` para canjear las recompensas.
2️⃣ El plugin manejará permisos, expiraciones y límites automáticamente.

---

Permisos:
  • `qsredeem.admin` — Permiso para todos los comandos de administración.

---

Consejos:
  • Guarda backups frecuentes de los archivos `codes` para evitar pérdidas.
  • Personaliza mensajes para mejorar la experiencia de tus jugadores.
  • Activa efectos y sonidos para feedback visual y sonoro al canjear códigos.

---

Soporte y contacto:
Si tienes dudas, sugerencias o problemas, contáctame directamente o abre un ticket en el foro de Spigot.

---

Plugin desarrollado por quesito1m
Resource Information
Author:
----------
Total Downloads: 5
First Release: Jun 7, 2025
Last Update: Jun 7, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings