QuesitoProtections icon

QuesitoProtections -----

Gestión avanzada y visualización de regiones protegidas con interfaz gráfica intuitiva.



️ QsProtecciones — Protección avanzada para servidores

QsProtecciones es un sistema moderno de gestión de regiones diseñado para servidores Paper / Purpur.
Incluye herramientas intuitivas, GUI optimizada, soporte multilenguaje, tienda integrada,
sistema de inactividad y utilidades avanzadas para jugadores y administradores.

⚠️ AVISO IMPORTANTE — CAMBIO TOTAL DE ESTRUCTURA ⚠️

Esta versión ha sido REESCRITA completamente desde cero.
La organización interna, archivos, rutas y menús han cambiado por completo respecto a versiones previas.

Si antes instalaste una versión antigua,
Debes realizar estos pasos obligatoriamente:

  1. Eliminar el archivo antiguo: QsProtecciones.jar
  2. Borrar la carpeta completa: /plugins/QsProtecciones/
  3. Subir el nuevo archivo .jar al servidor

✔ ¿Lo instalaste encima por error? ¡No hay problema!

El plugin incluye un sistema de detección automática que:

  • Identifica archivos de versiones antiguas
  • Elimina configuraciones incompatibles
  • Limpia completamente la carpeta vieja
  • Regenera la estructura correcta al iniciar el servidor

Esto se realiza automáticamente al reiniciar el servidor, garantizando una instalación limpia y sin conflictos.


---

⚙️ Características principales

  • ️ GUI optimizada: Menús totalmente configurables, más rápidos y limpios.
  • Dueños & Usuarios: Reescritura total del sistema de propietarios y miembros.
  • Teletransporte inteligente: TP directo, seguro y configurable.
  • Eliminación segura: Con confirmaciones visuales para evitar errores.
  • Flags avanzadas: Menú visual para modificar banderas sin comandos.
  • Multilenguaje: Archivos YAML completamente editables.
  • Recarga dinámica: Reload de menús, tienda e idiomas sin reiniciar.

---

⬇️ Instalación

  1. Descarga el archivo .jar desde esta página.
  2. Coloca el archivo en `plugins/`.
  3. Asegúrate de tener instalado:
    Vault
    ProtectionStones
  4. Reinicia tu servidor.

✔ Funciona en Paper / Purpur 1.21+ y todas sus bifurcaciones compatibles.
✘ Spigot no es compatible, debido al uso de MiniMessage (Adventure API) y APIs modernas que Spigot ya no implementa.


---

Requisitos

  • Spigot / Paper compatible 1.21+
  • Vault para economía y permisos
  • WorldGuard (recomendado) para integración avanzada
  • ProtectionStones soporte total para bloques de protección

---

⌨️ Comandos principales

Comando Descripción Permiso
/qsps reload Recarga configuraciones, tienda e idiomas sin reiniciar. qsps.admin
/qsps recargaridiomas Actualiza únicamente los archivos de idioma. qsps.admin
/qsps setidioma <código> Cambia el idioma global del plugin. qsps.admin
/misprotecciones Abre la lista personal de protecciones. Todos
/tiendaprote Abre la tienda de bloques de protección. Todos




---

️ Capturas de pantalla

Menú principal
upload_2025-5-19_16-34-28.png

Menú de protecciones
upload_2025-5-19_16-34-38.png

Menú de selección
upload_2025-5-19_16-34-48.png

Menú de acciones
upload_2025-5-19_16-34-55.png

Menú de tienda
[​IMG]

---

Localización

Todos los idiomas se encuentran en:

/plugins/QsProtecciones/lang/

Incluye por defecto:

- Español (`es`)

Puedes añadir todos los que quieras creando nuevos `.yml`.

---

⚙️ Configuración

Ejemplo del archivo `mensajes.yml`:

Code (YAML):

# ********************************************************
# *                      QsProtecciones                  *
# *             Archivo de mensajes en MiniMessage       *
# ********************************************************
#
# Ejemplos válidos:
#   <red>Texto rojo</red>
#   <bold><yellow>Texto amarillo en negrita</yellow></bold>
#   <color:#ffaa00>Texto con color HEX</color>
#
# Usa siempre etiquetas MiniMessage. No uses & ni §.
# ================================================================

agregar_miembro_chat
: "<green>✎ Escribe el nombre del jugador que deseas agregar a la región <yellow>{region}</yellow>.</green>"
agregar_miembro_cancelar
: "<gray>Escribe <red>cancelar</red> para cancelar.</gray>"
accion_cancelada
: "<yellow>❌ Acción cancelada.</yellow>"
region_no_encontrada
: "<red>⚠ No se encontró la región asociada.</red>"
jugador_no_encontrado
: "<red>⚠ No se encontró el jugador <white>{nombre}</white>.</red>"
miembro_agregado
: "<green>✅ {jugador} agregado a la región <yellow>{region}</yellow>.</green>"
miembro_eliminado
: "<red>❌ {nombre} eliminado de la región.</red>"
error_recuperar_region
: "<red>Error al recuperar la región.</red>"
reload-completo
: "<green>✅ Configuración recargada correctamente.</green>"
sin_permisos
: "<red>❌ No tienes permisos para realizar esta acción.</red>"
idiomas-recargados
: "<green>✅ Archivos de idioma recargados correctamente.</green>"
idioma-cambiado
: "<green>✅ Idioma cambiado a <yellow>{idioma}</yellow>.</green>"
menu_abierto
: "<green>Has abierto el menú de la protección <yellow>{region}</yellow>.</green>"
plugin-start
: "<green>QsProteccion iniciado!</green>"
plugin-stop
: "<red>QsProteccion detenido.</red>"
no_agregar_a_si_mismo
: "<red>❌ No puedes agregarte a ti mismo como miembro.</red>"
no_agregar_dueno
: "<red>❌ <white>{jugador}</white> es dueño de la región y ya tiene acceso total.</red>"
ya_es_miembro
: "<yellow>⚠ <white>{jugador}</white> ya es miembro de esta región.</yellow>"
no_permiso_proteccion
: "<red>❌ No tienes permiso para modificar esta protección.</red>"
solo_dueno_admin
: "<red>❌ Solo el dueño o un administrador pueden gestionar esta protección (<white>{region}</white>).</red>"
agregar_dueno_chat
: "<yellow>Escribe el nombre del nuevo dueño para la región <white>{region}</white>.</yellow>"
agregar_miembro_cancelar
: "<gray>Escribe 'cancelar' para cancelar.</gray>"
ya_es_dueno
: "<red>❌ <white>{jugador}</white> ya es dueño de la región <yellow>{region}</yellow>.</red>"
dueno_agregado
: "<green>✔ <white>{jugador}</white> ahora es dueño de <yellow>{region}</yellow>.</green>"
no_tienes_permiso
: "<red>❌ No tienes permisos para hacer eso.</red>"
no_ultimo_dueno
: "<red>❌ No puedes eliminar al último dueño.</red>"
dueno_eliminado
: "<green>✔ Dueño eliminado:</green> <white>{jugador}</white>"
volver_admin
: "<yellow>Volviendo...</yellow>"
sin_permiso_agregar
: "<red>No tienes permisos para agregar dueños.</red>"
 

---

‍ Créditos
Desarrollado con ❤️ por Quesito_ecu.
Apoya el proyecto dejando una ⭐ calificación.

Soporte & Comunidad
¿Dudas o sugerencias? Únete:
Discord — QSPROTECCION

¡Gracias por usar QsProtecciones!
Resource Information
Author:
----------
Total Downloads: 157
First Release: May 19, 2025
Last Update: Nov 15, 2025
Category: ---------------
All-Time Rating:
3 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings