MDevTools – Hot Reloading / Development Tools

MDevTools – Hot Reloading / Development Tools

Por giofolf 18 de enero de 2026
#comunidad#Desarrollo#Herramientas#Hytale#MDevTools - Herramientas de Desarrollo / Recarga en Caliente#Mods#plugins

MDevTools – Herramientas de desarrollo para servidores y modders de Hytale

Plugin de herramientas de desarrollo para servidores y modders de Hytale que proporciona limpieza automática de registros y capacidades de recarga en caliente de mods.

Características

  • Limpieza de registros: Elimina automáticamente los archivos de registro antiguos al iniciar, manteniendo solo los dos más recientes.
  • Recarga en caliente de mods: Recarga automáticamente los mods cuando se actualizan los archivos (.jar o .zip) en los directorios mods o builtin, sin necesidad de reiniciar el servidor por completo.

Cómo funciona la recarga en caliente de mods

La función de recarga en caliente de mods supervisa tanto los directorios mods como builtin en busca de cambios en archivos .jar o .zip. Cuando se detecta un cambio:

  • Lectura del manifiesto: El plugin lee el archivo manifest.json del mod modificado para extraer su identificador y dependencias.
  • Manejo de dependencias: Maneja inteligentemente las dependencias (Dependencies y OptionalDependencies) ajustando temporalmente los estados de los plugins para sortear errores internos en el sistema de plugins.
  • Recarga del plugin: El plugin modificado se recarga utilizando el método PluginManager.reload() del servidor de Hytale.
  • Restauración del estado: Cualquier cambio temporal realizado en los plugins de dependencia se revierte, asegurando que el sistema de plugins se mantenga consistente.

Esto permite a los desarrolladores probar rápidamente los cambios en sus mods sin reiniciar todo el servidor, acelerando significativamente el flujo de trabajo de desarrollo.

Instalación

  • Coloca el archivo JAR de MDevTools en el directorio builtin de tu servidor (no en el directorio mods – este plugin debe ser colocado explícitamente en builtin). Si lo colocas en la carpeta de mods, las cosas pueden salir realmente mal.
  • Configura utilizando config.json5 según sea necesario.
  • Reinicia el servidor.

El plugin comenzará a monitorear automáticamente los cambios en los mods y a limpiar los registros al iniciar.

Configuración

{
  "logs": {
    // Si se deben limpiar los registros y archivos de bloqueo al iniciar
    "cleanupOnStartup": true
  },
  "mods": {
    // Si se debe reiniciar el servidor cuando se actualizan los mods
    "restartServerWhenUpdated": true
  }
}

Comunidad

💬 ¡Únete a nuestra comunidad de Discord!

Obtén ayuda, comparte tus ideas y conéctate con otros desarrolladores:

  • 🆘 Soporte: Obtén ayuda con la configuración y solución de problemas.
  • 💡 Sugerencias: Comparte tus ideas y comentarios.
  • 🤝 Comunidad: Conéctate con otros desarrolladores de Hytale.

👉 Únete al servidor de Discord

Relacionados:

Jax – Orbis Evolved

Jax – Orbis Evolved

#comunidad#Herramientas#Hytale

Orbis Evolved: Una Revisión de la Progresión Orbis Evolved reescribe completamente cómo progresas a través del mundo. Es...

HyHomes

HyHomes

#comunidad#gestión#Hytale

# 🏠 Sistema HyHome### *Plugin Esencial de Gestión de Hogares para Hytale* ## 📋 **CARACTERÍSTICAS** El Sistema HyHome p...

MPChatGames

MPChatGames

#chat#comunidad#Hytale

Mini-juegos de chat atractivos para servidores de Hytale ¡Un plugin divertido e interactivo que ejecuta juegos de chat p...

Alterverses

Alterverses

#actualización#cambio#comunidad

Change your Hytale server name 18 January 2026 ...

FAQ Hytale

FAQ Hytale

#Aventura#comunidad#Creación

Bienvenido a la FAQ de Hytale, tu recurso principal para todas las preguntas y curiosidades que puedas tener sobre este ...