Sueta

QuesitoProtections

4.3.6

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

·Plugin
  1. 4.3.6latestMega actualizacion 4.3.5Sep 10, 2026
    ️ ACTUALIZACIÓN — QsProteccion Se han añadido nuevas funciones de protección, gestión de jugadores, vuelo dentro de regiones y varias mejoras de configuración y compatibilidad.​ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NUEVAS FUNCIONES DE PROTECCIÓN Protección de cofres dentro de regiones Ahora es posible proteger cofres que se encuentren dentro de una protección. La protección del cofre respeta los permisos de la región, por lo que únicamente podrán gestionarlo: · []El dueño de la protección. []Los miembros de la región. Además, el sistema permite configurar cómo se crean las protecciones de cofres y evita conflictos con las tiendas de QSMarketPlus. ✈️ Vuelo dentro de las protecciones Se añadió un sistema para permitir el vuelo dentro de una protección. El dueño puede configurar si el vuelo estará disponible únicamente para él o también para los miembros de la región. El acceso a esta función se controla mediante permisos. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NUEVOS COMANDOS /psfly Sistema de gestión del vuelo dentro de las protecciones. Code (Text): /psfly activar Activa el vuelo dentro de la protección para el dueño. Code (Text): /psfly desactivar Desactiva el vuelo dentro de la protección. Code (Text): /psfly dueno Configura el vuelo para que únicamente pueda utilizarlo el dueño. Code (Text): /psfly miembros Permite utilizar el vuelo al dueño y a los miembros de la región. Code (Text): /psfly estado Muestra el estado actual de la configuración de vuelo. Code (Text): /psfly help Muestra los comandos disponibles del sistema. /qsps setexpulsion Permite establecer el lugar al que serán enviados los jugadores cuando sean expulsados de una protección. Code (Text): /qsps setexpulsion Guarda tu posición actual como punto de expulsión. Code (Text): /qsps setexpulsion on Activa el teletransporte al punto de expulsión. Code (Text): /qsps setexpulsion off Desactiva el teletransporte al punto de expulsión. Esto permite que, cuando un jugador sea bloqueado o expulsado de una protección, pueda ser enviado automáticamente al lugar configurado. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NUEVOS PERMISOS Se añadieron nuevos permisos para controlar el acceso al sistema de vuelo: Code (Text): qsproteccion.psfly Permiso para jugadores. Permite utilizar y gestionar el sistema de vuelo según las opciones disponibles para el jugador. Code (Text): qsproteccion.psfly.admin Permiso administrativo. Permite acceder a las funciones administrativas relacionadas con el sistema de vuelo. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ️ MEJORAS EN LOS MENÚS Se añadieron nuevas acciones y opciones tanto para los menús de Java como para Bedrock. Gestión de jugadores bloqueados Ahora los propietarios pueden gestionar desde el menú qué jugadores serán bloqueados de su protección. Se añadió una nueva opción: Code (Text): bloquear_jugador Esta sección permite: · []Agregar jugadores a la lista de bloqueados. []Desbloquear jugadores. · Gestionar los bloqueos de la región. También se añadió el botón: Code (Text): Bloquear/Desbloquear Jugador para acceder directamente a esta gestión. ✈️ Configuración de vuelo desde el menú Se añadió una nueva opción de vuelo al menú de gestión de la protección. Desde allí se podrá: · []Consultar el estado actual del vuelo. []Activar o desactivar el vuelo. · Gestionar quién puede utilizarlo según la configuración de la protección. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ COMPATIBILIDAD CON BEDROCK También se añadieron las nuevas funciones a los menús de Bedrock. En el menú de detalles de la protección se agregó: Code (Text): Activar/Desactivar vuelo en la región Esta opción está disponible para el dueño de la protección y puede estar restringida mediante permisos administrativos. También se agregó una nueva sección: Code (Text): Bloqueados de {region} Desde esta sección los jugadores autorizados podrán: · []➕ Agregar un jugador a la lista de bloqueados. []❌ Desbloquear un jugador. · Regresar al menú anterior. El sistema utiliza un formulario de Bedrock para introducir el nombre del jugador que se desea bloquear. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⚙️ NUEVAS OPCIONES DE CONFIGURACIÓN Configuración general Se añadió: Code (Text): lang: es tp_home_cooldown: 10 tp_home_cooldown permite establecer el tiempo de espera, en segundos, para el sistema correspondiente de teletransporte. Chest Protect El sistema de protección de cofres ahora puede configurarse de forma más flexible. Modo de protección: Code (Text): protect-mode: CLICK Permite proteger un cofre haciendo clic derecho con el objeto configurado. También se mantiene el modo mediante cartel: Code (Text): protect-mode: SIGN Modos de colocación: Code (Text): place-mode: ANY También existen diferentes opciones para controlar cómo se puede crear la protección: · []ANY — Cualquier cartel colocado contra el cofre. []SHIFT — Requiere estar agachado al colocar el cartel. []ITEM — Requiere tener el objeto configurado. []ADMIN — Solo administradores autorizados. Objeto de protección predeterminado: Code (Text): material: GOLD_INGOT Además, puede configurarse si el objeto debe consumirse al crear correctamente la protección. Protección de tiendas: Code (Text): block-shop-chests: true Esta opción evita que un cofre que ya pertenece a una tienda de QSMarketPlus sea protegido accidentalmente por el sistema. También existe un permiso para ignorar estas restricciones: Code (Text): qsps.chestprotect.bypass ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Configuración de expulsión Se añadió una sección para configurar el destino de los jugadores expulsados de una protección. Code (Text): bloqueos: spawn: enabled: true world: "" x: 0.0 y: 100.0 z: 0.0 yaw: 0.0 pitch: 0.0 enabled Activa o desactiva el teletransporte al expulsar a un jugador. world Permite indicar el mundo de destino. Si se deja vacío, se utilizará el mundo actual del jugador. x / y / z Coordenadas donde será enviado el jugador. yaw / pitch Rotación que tendrá el jugador al ser teletransportado. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ MEJORAS EN LA CONFIGURACIÓN Y VALIDACIÓN También se mejoró el sistema de actualización automática de archivos. Mensajes Ya no es necesario preocuparse si falta alguna clave en el archivo de mensajes. El plugin realiza una verificación automática y, si detecta una clave que no existe, la agrega automáticamente. Menús Se añadió un sistema de validación de menús. Si falta un menú o submenú necesario, el sistema puede generarlo automáticamente sin modificar los menús que ya existen. Esto permite actualizar el plugin sin tener que reconstruir manualmente toda la configuración. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⚠️ RECOMENDACIÓN AL ACTUALIZAR Para esta actualización se recomienda eliminar únicamente el archivo: Code (Text): config.yml y dejar que el plugin genere la nueva configuración. No es necesario eliminar los archivos de me
    28 downloads
  2. 4.3.4Mejoras y cambios para los jugadores de bedrock.Jul 1, 2026
    si en tal caso tuviero en problemas con los colores ya esta corregido el plugin tratara de convertir el formato & a minimesage
    26 downloads
  3. 4.3.3Actualizacion y mejoras.May 4, 2026
    Actualización: Sistema de navegación en menús admin Se mejoró el sistema de botones de navegación (Anterior / Siguiente) para soportar cabezas personalizadas correctamente. ✔ Nuevo formato de configuración: - material: Tipo del ítem (ARROW, PLAYER_HEAD, etc.) - value: Textura de la cabeza (solo si es PLAYER_HEAD) - name: Nombre del ítem con MiniMessage ✔ Formatos soportados en "value": Puedes usar cualquiera de estos dos: 1. Base64 (Skin Value) Code (Text): eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjU5NmNlNTg3NWMzZGM1ZTliOThlZWYyMmIxMjFlZTEwMDQzNzMyMGFmOGZmZDMyOGYzMWU4MWQyYzk0Mzk2NCJ9fX0= 2. URL directa de textura Mojang Code (Text): http://textures.minecraft.net/texture/6596ce5875c3dc5e9b9… ✔ Ejemplo de uso: Code (Text): navegacion: anterior: material: PLAYER_HEAD value: "BASE64 o URL" name: "<green>⏪ Anterior</green>" siguiente: material: PLAYER_HEAD value: "BASE64 o URL" name: "<green>Siguiente ⏩</green>" o puedes nomas usar solamente value: el plugin lo reconocera como cabeza ✔ Compatibilidad: - Cabezas por Base64 (skin completa) - Cabezas por URL Mojang directa - Ítems normales sin value (ARROW, EMERALD, etc.) - Sin cambios en otros sistemas del plugin
    26 downloads
  4. 4.3.2Actualizacion.Mar 30, 2026
    Se agrego compatiblidad con los jugadores de bedrock , ahora tienen sus propios menus para asi facilicitar su uso. no olvides comentar y si puedes apoyar , saludos cualquier duda puedes escribir en el grupo de discord.
    24 downloads
  5. 4.3.1Mejoras vs4.3.1Feb 27, 2026
    Se agregaron nuevos mensajes , #NUEVOS MENSAJES V 4.3.1 block_region: "<red>No puedes entrar a esta zona donde fuiste bloqueado. Has sido enviado al spawn.</red>" unblock_region: "<green>{jugador} ahora puede entrar en la región {region}.</green>" chatblock: "<yellow>Escribe el nombre del jugador a bloquear en el chat.</yellow>" , se agregaron nuevos submenus admin y player, Admin: bloquear_jugador_admin: size: 36 titulo: "<green>Jugadores Bloqueados: {region}</green>" items: agregar_jugador: material: ENCHANTED_BOOK name: "<yellow>Agregar jugador bloqueado</yellow>" slot: 0 lore: - "<gray>Click para agregar un jugador a la lista de bloqueados</gray>" acciones: - "abrir_chat_agregar_jugador" volver: material: BARRIER name: "<red>Volver</red>" slot: 35 lore: - "<gray>Regresar al menú anterior</gray>" acciones: - "volver_menu_acciones_admin" jugador: bloquear_jugador: size: 27 titulo: "<yellow>Bloquear/Desbloquear - {region}</yellow>" items: agregar: material: ENCHANTED_BOOK name: "<gold>Agregar jugador</gold>" lore: - "<gray>Haz click para agregar un jugador al bloqueo</gray>" slot: 26 acciones: - "agregar_jugador" - "mensaje:Escribe el nombre del jugador en el chat para bloquearlo" volver: material: ARROW name: "<green>Volver</green>" lore: - "<gray>Haz click para regresar al menú principal</gray>" slot: 0 acciones: - "volver" , para abrir este menu deben agregar lo que es en acciones, player: va en acciones_region, bloquear_jugador: slot: 17 material: BARRIER name: "<red>Bloquear/Desbloquear Jugador</red>" lore: - "Haz clic para gestionar quién puede entrar" acciones: - "abrir:bloquear_jugador" admin: va en acciones_region_admin, bloquear_jugador_admin: material: PLAYER_HEAD name: "<green>Bloquear/Desbloquear Jugadores</green>" slot: 17 lore: - "<gray>Haz click para ver jugadores bloqueados</gray>" acciones: - "abrir_menu_bloquear_admin" recuerda respetar las identaciones en tal caso si se complica puedes eliminar el archivo de menu para que se genere automaticamente.
    18 downloads
  6. 4.3.0Mejoras se agregaron nuevos mensajes.Feb 26, 2026
    los mensajes faltantes por favor agregarlos: shop_error: "<red>❌ No puedes vender esta región porque está en proceso de renta.</red>" venta_iniciada: "<yellow> Has iniciado la venta de la región:</yellow> <white>{region}</white>" no_puede_rentar_venta: "<red>❌ No puedes rentar esta región porque está marcada en venta.</red>" renta_iniciada: "<yellow> Has iniciado la configuración de renta para:</yellow> <white>{region}</white>" venta_cancelada: "<green>✔ La región ya no está en venta.</green>" renta_cancelada: "<green>✔ La renta fue cancelada. La región queda disponible para otros inquilinos.</green>" renta_sin_inquilino: "<red>❌ Esta región no tiene inquilino actualmente.</red>" renta_eliminada: "<green>✔ La renta fue eliminada completamente.</green>" info_region_nombre: "<green> Región:</green> <white>{region}</white>" info_region_mundo: "<gray> Mundo:</gray> <white>{world}</white>" info_region_dueños: "<gray>⭐ Dueños:</gray> <green>{owners}</green>" info_region_miembros: "<gray> Miembros:</gray> <aqua>{miembros}</aqua>" comando_ejecutado_jugador: "<green>✔ Comando ejecutado como jugador:</green> <white>/{comando}</white>" comando_ejecutado_consola: "<green>✔ Comando ejecutado desde consola:</green> <white>/{comando}</white>" si en tal caso faltan mas mensajes para poder modificar puedes enviar un mensaje con la captura y en que menu es para yo saber que puedes modificar .
    11 downloads
  7. 4.2.9Correciones de errores.Feb 21, 2026
    Se evito que haya duplicaciones en shift y click derecho.
    13 downloads
  8. 4.2.8Mejoras vs4.2.7Feb 20, 2026
    Se mejoro el la generacion de menus , en tal caso que el menu lo eliminen de forma manual , se regenera asi para evitar los problemas de ⚠️ No se encontró el submenú .
    9 downloads
  9. 4.2.7Actualizacion y mejoras de vs4.2.6Feb 20, 2026
    Ahora se puede modificar lo que es lore donde se muestra las protecciones. este debe ir en el arhivo de menu_jugador : mis_protecciones: titulo: "<blue>Tus Protecciones {pagina}/{total}</blue>" size: 54 mostrar: owners: true members: true economy: false formato: nombre: "<yellow>{region}</yellow>" lore: - "{info}" - "" - "{owners_section}" - "{members_section}" - "{economy_section}" - "" - "<yellow>Haz clic para más acciones.</yellow>" info: - "<gray>Mundo:</gray> <white>{world}</white>" - "<gray>Coords:</gray> <white>{x}, {y}, {z}</white>" owners: titulo: "<green>Dueños:</green>" linea: "<gray>• {player}</gray>" members: titulo: "<aqua>Miembros:</aqua>" linea: "<gray>• {player}</gray>" economia: titulo: "<gold><bold>Economía:</bold></gold>" linea: "<gray>• {key}:</gray> <white>{value}</white>" navegacion: anterior: "<gray>⏪ Anterior</gray>" siguiente: "<gray>Siguiente ⏩</gray>" botones: cerrar: material: BARRIER nombre: "<red>⏪ Volver</red>" lore: - "<gray>regresa al menu principal.</gray>" slot: 49 accion: volver_menu_principal este debe ir en el arhivo de menu_admin: regiones_admin: titulo: "<blue>Regiones del Servidor {pagina}/{total}</blue>" size: 54 mostrar: owners: true members: true economy: false formato: nombre: "<yellow>{region}</yellow>" lore: - "<gray>Mundos:</gray> <white>{world}</white>" - "<gray>Min:</gray> <white>{min_x},{min_y},{min_z}</white>" - "<gray>Max:</gray> <white>{max_x},{max_y},{max_z}</white>" - "" - "{owners_section}" - "{members_section}" - "{economy_section}" - "" - "<gold>Haz clic para gestionar</gold>" owners: titulo: "<green><bold>Dueños:</bold></green>" linea: "<gray>• {player}</gray>" members: titulo: "<aqua><bold>Miembros:</bold></aqua>" linea: "<gray>• {player}</gray>" economia: titulo: "<gold><bold>Economía:</bold></gold>" linea: "<gray>• {key}:</gray> <white>{value}</white>" navegacion: anterior: "<gray>⏪ Anterior</gray>" siguiente: "<gray>Siguiente ⏩</gray>" botones: cerrar: material: BARRIER nombre: "<red>⏪ Volver</red>" lore: - "<gray>Regresa al menú admin.</gray>" slot: 49 accion: volver_menu_principal
    8 downloads
  10. 4.2.6Mejoras v4.2.6Jan 30, 2026
    Se implemento la opcion de cooldown nuevos mensajes: tp_home_countdown: "<yellow>Teletransportándose en <white>{contador}</white> segundos...</yellow>" tp_home_success: "<gray> Teletransportado a <white>{region}</white>" tp_home_no_home: "<red>❌ Esta región no tiene un punto de inicio configurado o no es ProtectionStones.</red>" tp_home_wait: "<red>❌ Debes esperar {segundos} segundos antes de usar tp_home de nuevo.</red>" config: tp_home_cooldown: 5 # segundos de cooldown es recomendable agregar esto o puedes borrar la carptea de mensajes y config para regrenerar
    24 downloads
  11. 4.2.5Actualizacion y mejoras.Jan 23, 2026
    Se mejoro en la eliminacion para la comprobacion de inventario , esto permite que al eliminar revisa si tiene espacio en el inventario en tal caso si no , no se elimina . variables de mensaje nuevos: rg-error: "<red>❌ No se pudo eliminar la región.</red>" inventario-lleno: "<red>❌ Tu inventario está lleno. Libera al menos un espacio.</red>" puedes agregarlo a tu archivo de mensaje para que puedas modificar a tu gusto en tal caso si no esta agregado usara el por defecto .
    19 downloads
  12. 4.2.4Implementacion de mejoras en la gui en el campo de acciones.Jan 12, 2026
    Resumen de la implementación Se agregó un sistema de ejecución de comandos configurable desde los menús, integrado al sistema de acciones existente, tanto para menús de jugador como menús de administrador. Este sistema permite ejecutar comandos como jugador o como consola, definidos directamente en el archivo de configuración (YAML), sin necesidad de hardcodearlos en Java. Tipos de acciones agregadas 1️⃣ Ejecutar comando como JUGADOR Sintaxis comando_jugador:<comando> Comportamiento · El comando se ejecuta como si el jugador lo escribiera en el chat. · Usa los permisos normales del jugador. · Ideal para comandos como: · /ps view · /home · /warp · /say Ejemplo - "comando_jugador:say Hola {player}" Ejecuta: /say Hola NombreDelJugador 2️⃣ Ejecutar comando como CONSOLA Sintaxis comando_consola:<comando> Comportamiento · El comando se ejecuta desde la consola. · Ignora permisos del jugador. · Ideal para comandos administrativos: · /give · /setblock · /rg flag · /eco give Ejemplo - "comando_consola:give {player} diamond 5" Placeholders disponibles Dentro de los comandos puedes usar: Placeholder Reemplazo {player} Nombre del jugador que hizo click {region} ID de la región {world} Nombre del mundo Estos se reemplazan automáticamente antes de ejecutar el comando. Seguridad y control · No hay permisos hardcodeados, el control lo tienes tú desde la configuración. · En menús normales, los permisos se manejan por: · Dueño · Inquilino · Miembro · Admin · En menús admin o de jugador, se asume acceso total. · Solo se ejecutan comandos que tú definas en el YAML.
    19 downloads
  13. 4.2.3Actualizacion y correcion de errores de la tienda.Jan 8, 2026
    Cambios y recomendaciones importantes · Nuevo botón agregado · Se añadió un nuevo botón para: · Cancelar alquiler · Eliminar alquiler · Este botón permite gestionar correctamente los alquileres desde el menú del jugador. · Recomendación sobre los botones de acciones · Si en el archivo TOML de ProtectionStones tienes configurado un impuesto por defecto, se recomienda: · Eliminar los 3 botones del archivo menu_jugador, específicamente en la sección de acciones. · Esto evita conflictos o comportamientos incorrectos al manejar los costos e impuestos automáticamente desde ProtectionStones. · Correcciones en el archivo de tienda · El archivo de la tienda fue corregido. · Ahora puedes modificarlo libremente según tus necesidades. · ⚠️ Recomendación importante: · Borra el archivo actual de la tienda para que el plugin genere uno nuevo con la estructura actualizada. · Archivo protecciones.yml · Se recomienda eliminar el archivo protecciones.yml existente. · Este archivo se genera automáticamente en base a los cambios realizados en el archivo TOML de ProtectionStones. · Desde el archivo TOML se obtienen: · Los ítems · El nombre · El lore · El precio · Por eso, cualquier cambio en el TOML debe reflejarse regenerando este archivo. Resumen rápido · ✔ Nuevo botón para cancelar/eliminar alquiler · ✔ Quitar 3 botones de acciones si usas impuestos por defecto · ✔ Tienda corregida → borrar para regenerar · ✔ protecciones.yml depende totalmente del TOML de ProtectionStones
    14 downloads
  14. 4.2.2Correcciones de errores.Jan 7, 2026
    Se mejoro los errores al crear items invalidos que se generaban al tener multiples mundos.
    11 downloads
  15. 4.2.1actualizacion correciones de venta y alquilerDec 29, 2025
    Se configuro y se corrigio algunos errores de de venta y compra tambien ya esta disponible de una forma mas ordena en un wiki : https://qsproteccion.quesito.space/introduccion
    20 downloads
  16. 4.2.0Actualizacion v4.2.0Nov 25, 2025
    Se mejoro y añadio algunas cosas como: · creacion y edicion de piedras de proteccion · placeholders · ventas y alquires de piedras · interactuar con las piedras y tener permisos dependiendo del rol
    28 downloads
  17. 4.1.0✨ Recodificación Total — Nuevas Funciones y Mucho Más ✨Nov 15, 2025
    · Sistema completamente recodificado para mayor rendimiento y estabilidad. · Ahora todo funciona con MiniMessage: personaliza colores, textos y estilos con total libertad. · Inventarios 100% editables: cambia materiales, nombres, slots y colores a tu gusto. · Interactúa con la Piedra de Protección con clic derecho o izquierdo para abrir menús o ejecutar acciones rápidas. · ⚠️ Próximamente: - Detección de piedras deshabilitadas - Más herramientas administrativas - Nuevos módulos para gestión avanzada
    20 downloads
  18. 3.0.0Actualizacion de QsProteccion vs3.0.0Nov 7, 2025
    Se mejoro las siguientes faces: · los comandos · las interfaces · el rendimiento en la tiendas · correcciones de otros mundos Proximanente en la futura actualizacion: · Cambios para modifcar inventarios a tu gusto. · Desactivacion automatica de protecciones avandonadas por x dias o mes o años. · Poder interractuar con el bloque de proteccion para poder modificar sin usar comandos.
    13 downloads
  19. 2.2CorrecionesJul 29, 2025
    se corrigio algunos errores para obtener una mejor experiencia.
    41 downloads
  20. 1.0.5Mejora en la gestión de múltiples mundosJun 27, 2025
    Ahora el menú solo mostrará los tres mundos principales: world, nether y end. De esta forma, se evita que aparezcan otros mundos adicionales como hojas en el menú, ofreciendo una experiencia más limpia y enfocada para el usuario.
    22 downloads
  21. 1.0.4VerificacionesJun 15, 2025
    solo remplacen el anterior por este es para ver cuantas personas utilizan el complemento , utilizamos el bstast : https://bstats.org/plugin/bukkit/QsProteccion/26175
    22 downloads
  22. 1.0.3ActualizacionJun 15, 2025
    ¡Mejora en el sistema de administración! Ahora podrás buscar regiones por mundo — World, Nether y The End — de forma separada. Además, se implementó un sistema de paginación para optimizar la carga y navegación entre las protecciones.
    13 downloads
  23. 1.0.2Actualizacion QsProtecciones.jar 1.0.2May 24, 2025
    Mejoras en mensajes , ahora podras elejir tu idioma es,en,fr tambien hay una tienda puedes usar /tiendaprote
    22 downloads
  24. 1.0.1May 19, 2025
    26 downloads

Similar projects

Plugin →