Permisos
##Introducción
Los permisos se utilizan para controlar quién puede acceder a funciones y comandos específicos del plugin MiniBook. Al asignar los permisos correctos, puedes asegurarte de que solo los jugadores autorizados puedan crear, gestionar o acceder a los libros.
A continuación se muestra una lista completa de todos los permisos disponibles en MiniBook, junto con sus descripciones.
##Permisos del Plugin
| Permiso | Descripción |
|---|---|
| minibook.admin | Otorga acceso completo a todos los comandos de MiniBook y omite todas las comprobaciones de permisos. Pensado solo para administradores del servidor. |
| minibook.reload | Permite al jugador usar el comando /minibook reload para recargar los archivos de configuración y los libros. |
| minibook.help | Otorga acceso al comando /minibook help, mostrando la lista de comandos disponibles. |
| minibook.info | Permite al jugador ver información del plugin usando /minibook info. |
| minibook.open | Permite al jugador abrir libros usando el comando /minibook open, siempre que cumpla los permisos del libro. |
| minibook.list | Otorga acceso al comando /minibook list para ver todos los libros disponibles. |
| minibook.create | Permite la creación de nuevos libros usando el comando /minibook create. Pensado para administradores o creadores de contenido. |
| minibook.delete | Permite eliminar libros existentes usando el comando /minibook delete. |
| minibook.give | Permite al jugador darse libros a sí mismo o a otros usando el comando /minibook give. |
| minibook.bypass_welcome | Permite al jugador omitir el libro de bienvenida automático al entrar al servidor. |
##Explicación
- Permisos basados en comandos: Cada comando de MiniBook está protegido por su propio nodo de permiso. Concede solo los permisos que correspondan al rol del jugador.
- Libros premium: Algunos libros pueden requerir un permiso personalizado adicional definido en la configuración del libro. Incluso con acceso al comando, los jugadores deben tener el permiso del libro para poder abrirlo o recibirlo.
- Permiso de administrador: El permiso
minibook.adminsobrescribe todas las demás comprobaciones y otorga acceso total a todas las funciones del plugin. - Consejo de seguridad: Evita conceder permisos potentes como
minibook.deleteominibook.admina jugadores no confiables, ya que pueden afectar permanentemente el contenido del servidor.
Este sistema de permisos permite que MiniBook sea flexible, seguro y adecuado tanto para servidores pequeños como grandes.