Saltar al contenido principal

Permisos

NovaRestore usa un set de permisos claro y separado por responsabilidades. Esto facilita crear perfiles de staff sin entregar acceso total a todos.

Tabla completa de permisos

PermisoDescripcion exactaPerfil sugerido
rollback.admin.allAcceso total. Incluye todos los permisos del plugin por herenciaAdministrador principal
rollback.viewPermite abrir la GUI e inspeccionar snapshotsStaff, soporte, moderacion
rollback.requestPermite enviar solicitudes de rollback a Discord desde la GUIStaff autorizado para solicitar
rollback.infoPermite usar info, stats e historySoporte, moderacion, auditoria
rollback.logsPermite consultar logs de auditoriaAuditoria, liderazgo, administracion
rollback.manage.cancelPermite cancelar solicitudes pendientes o en colaModerador senior, administrador
rollback.manage.reopenPermite reabrir solicitudes rechazadasModerador senior, administrador
rollback.manage.unlockPermite desbloquear muertes restauradas para permitir una nueva solicitudAdministrador de confianza
rollback.exportPermite exportar la auditoria a yml o jsonAuditoria, administrador
rollback.reloadPermite recargar configuracion y reconectar serviciosAdministrador tecnico

Herencia del permiso global

El permiso rollback.admin.all incluye:

  • rollback.view
  • rollback.request
  • rollback.info
  • rollback.logs
  • rollback.manage.cancel
  • rollback.manage.reopen
  • rollback.manage.unlock
  • rollback.export
  • rollback.reload

Recomendaciones por rol

Rol sugeridoPermisos recomendadosUso esperado
Soporte basicorollback.view, rollback.infoRevisar casos sin capacidad de solicitar o ejecutar acciones de gestion
Staff de revisionesrollback.view, rollback.request, rollback.infoAnalizar casos y mandar solicitudes a Discord
Auditorrollback.view, rollback.info, rollback.logs, rollback.exportRevisar decisiones y exportar evidencia
Moderador seniorrollback.view, rollback.request, rollback.info, rollback.logs, rollback.manage.cancel, rollback.manage.reopenOperar y corregir flujo de solicitudes
Administradorrollback.admin.allControl total

Ejemplos con LuckPerms

Dar acceso total al grupo admin

/lp group admin permission set rollback.admin.all true

Crear un perfil de staff que puede revisar y solicitar

/lp group staff permission set rollback.view true
/lp group staff permission set rollback.request true
/lp group staff permission set rollback.info true

Crear un perfil de auditoria

/lp group auditor permission set rollback.view true
/lp group auditor permission set rollback.info true
/lp group auditor permission set rollback.logs true
/lp group auditor permission set rollback.export true

Permitir cancelaciones y reaperturas a un rango senior

/lp group seniorstaff permission set rollback.view true
/lp group seniorstaff permission set rollback.request true
/lp group seniorstaff permission set rollback.info true
/lp group seniorstaff permission set rollback.logs true
/lp group seniorstaff permission set rollback.manage.cancel true
/lp group seniorstaff permission set rollback.manage.reopen true

Permitir desbloqueo solo a administradores

/lp group admin permission set rollback.manage.unlock true

Politica recomendada de seguridad

  • No entregues rollback.manage.unlock a rangos comunes.
  • Mantén rollback.export en manos de personal de confianza.
  • Usa rollback.request solo para staff que de verdad deba abrir tickets en Discord.
  • Si un rango solo debe revisar, rollback.view + rollback.info suele ser suficiente.

Notas operativas

  • El comando sin argumentos muestra solo el uso correspondiente a los permisos del usuario.
  • La aprobacion y el rechazo desde Discord no dependen de permisos de Minecraft, sino del control de roles configurado en Discord.
  • Si el rol de Discord es la capa principal de aprobacion, puedes reservar en Minecraft solo los permisos de consulta y solicitud.

La operativa completa de cada comando esta documentada en Comandos.