MyPermissions

MyPermissions

Por TiagoDev 18 de enero de 2026
#comandos#comunidad#gestión de permisos#Hytale#Java#MyPermissions - Gestión Avanzada y Jerárquica para Hytale#plugins#servidores dedicados#videojuegos

MyPermissions – Gestión Avanzada y Jerárquica para Hytale

image

MyPermissions es una solución de gestión de permisos de alto rendimiento y robusta, diseñada específicamente para servidores dedicados de Hytale. Proporciona a los administradores un control granular sobre las capacidades de los jugadores a través de un motor de herencia recursiva, asegurando escalabilidad y facilidad de uso para cualquier tamaño de servidor.

🚀 Características Clave

  • Herencia Recursiva de Grupos: Crea árboles de permisos complejos donde los grupos hijos heredan automáticamente nodos de los grupos padres.
  • Formatos de Permiso Flexibles: Soporte completo para nodos exactos, comodines totales (*), comodines parciales (server.*) y negaciones explícitas (-node) para anular concesiones más amplias.
  • Metadatos de Chat Ricos: Gestiona prefijos y sufijos de jugadores con soporte completo para códigos de color (&c, &l, etc.) y un sistema de prioridad para determinar qué estilo de grupo tiene prioridad.
  • Seguridad y Fiabilidad: El sistema genera automáticamente copias de seguridad de tu configuración antes de cada guardado, permitiendo una recuperación rápida en caso de errores.
  • Actualizaciones en Tiempo Real: Aplica cambios al instante sin reiniciar tu servidor utilizando el comando /mpreload.

image

image

image

👤 Comandos de Gestión de Usuarios

  • /mpuser-add <jugador> <grupo>: Asigna a un jugador a un grupo específico.
  • /mpuser-remove <jugador> <grupo>: Elimina a un jugador de un grupo específico.
  • /mpuser-info <jugador>: Muestra una vista detallada de los grupos y permisos activos de un jugador.
  • /mpuser-addperm <jugador> <node>: Concede un nodo de permiso específico a un jugador individual.
  • /mpuser-removeperm <jugador> <node>: Elimina un nodo de permiso específico de un jugador.

👥 Comandos de Gestión de Grupos

  • /mpgroup-list: Muestra todos los grupos con sus respectivas prioridades.
  • /mpgroup-info <grupo>: Muestra detalles del grupo incluyendo permisos, padres y metadatos.
  • /mpgroup-create <nombre>: Inicializa un nuevo grupo de permisos.
  • /mpgroup-delete <nombre>: Elimina un grupo existente del sistema.
  • /mpgroup-addperm <grupo> <node>: Añade un nodo de permiso a todo un grupo.
  • /mpgroup-setparent <grupo> <padre>: Configura un grupo para heredar permisos de otro.
  • /mpgroup-setpriority <grupo> <número>: Define la prioridad para la visualización de prefijos/sufijos (números más altos anulan a los más bajos).
  • /mpgroup-rename <nombreAntiguo> <nombreNuevo>: Renombra un grupo.

🔧 Utilidades del Sistema

  • /mpcheck <jugador> <node>: Prueba en tiempo real para verificar si un jugador tiene un nodo de permiso específico.
  • /mpreload: Obliga al plugin a refrescar todos los datos del disco.
  • /mpbackup-list: Lista todas las copias de seguridad de configuración disponibles.
  • /mpbackup-restore <nombre_backup>: Restaura la configuración desde un archivo de copia de seguridad específico.

🛠️ Instalación y Requisitos

  • Asegúrate de que tu servidor esté ejecutando Java 25 (LTS) como requiere el motor de Hytale.
  • Coloca el archivo MyPermissions.jar en el directorio mods/ de tu servidor.
  • Reinicia tu servidor para generar los archivos de configuración predeterminados en mods/MyPermissions/.
  • Todos los comandos administrativos requieren el nodo de permiso myperms.admin.
  • 🎨 Soporte para Códigos de Color

    Puedes utilizar los siguientes códigos en prefijos, sufijos y chat:

    • Colores: &0 a &f (Negro a Blanco).
    • Formato: &l (Negrita), &o (Cursiva), &r (Reiniciar).
    • Ejemplo: &6&l[VIP] mostrará un prefijo en negrita dorada.

    🐛 Informes de Errores y Comentarios

    ¡Tu opinión es esencial para la mejora continua de MyPermissions!

    • ¿Encontraste un Error? Por favor, describe el problema en la sección de comentarios a continuación.
    • Detalles Técnicos: Al informar, especifica la versión de tu servidor y, si es posible, proporciona los registros de errores de la carpeta logs/.
    • Sugerencias: ¿Tienes una idea para una nueva función? ¡No dudes en compartirla en los comentarios!

    Información Técnica

    Este plugin está construido utilizando el sistema de Codec nativo de Hytale, asegurando una serialización de datos de alta velocidad y evitando la corrupción de la configuración. Está optimizado para manejar grandes árboles de permisos con un impacto mínimo en las tasas de tick del servidor.

    Desarrollado para Servidores Dedicados de Hytale.

    Relacionados:

    HyEssentialsX

    HyEssentialsX

    #comandos#Economía#Essentials

    HyEssentialsX es un plugin de esenciales completo para Hytale, diseñado para ser la columna vertebral de los servidores ...

    PJ Hyper Pickup

    PJ Hyper Pickup

    #comandos#HyperPickup#Hytale

    HyperPickup es un mod de Hytale que mejora la experiencia de recolección de objetos al aumentar el rango y la velocidad ...

    Command Panel

    Command Panel

    #Calidad de vida#Clima#comandos

    🔍 Acerca de Este es un simple plugin de calidad de vida para Hytale que añade un panel de comandos fácil de usar donde ...

    Message of the Day – MOTD

    Message of the Day – MOTD

    #comandos#Hytale#Mensaje del Día - MOTD

    Plugin de Mensaje del Día (MOTD) Un plugin de servidor Hytale robusto y ligero diseñado para saludar a los jugadores con...

    Headstart

    Headstart

    #comandos#Configuración#Headstart

    Headstart es un mod de Hytale que te permite personalizar la experiencia inicial para un jugador. Dependiendo de la conf...

    MessagingUI

    MessagingUI

    #comandos#Hytale#Interfaz de Mensajería

    Un plugin de mensajería privada que funciona tanto como mensajería basada en comandos, como mensajería basada en UI con ...