Modificar Hytale requiere preparar un entorno de desarrollo completo, incluyendo todas las herramientas y dependencias necesarias para crear complementos (plugins) de servidor de manera eficiente.
Esta guía cubre desde los prerrequisitos hasta los primeros pasos para comenzar a desarrollar tus propios mods.
Cómo crear un MOD de Hytale: Guía completa paso a paso desde cero
Prerrequisitos
Antes de configurar tu entorno de desarrollo, asegúrate de contar con:
- Una computadora con Windows 10/11, macOS o Linux
- Al menos 8 GB de RAM
- 10 GB de espacio libre en disco
- Privilegios administrativos en tu sistema
Software requerido
Para trabajar con complementos de Hytale necesitarás instalar varias herramientas clave:
1. Kit de desarrollo de Java (JDK)
Hytale requiere Java 25 o posterior, preferiblemente OpenJDK.
Ventanas
- Descargar OpenJDK 25 desde Adoptium
- Ejecutar el instalador con la configuración predeterminada
- Verificar la instalación ejecutando en el Símbolo del sistema:
java -version
macOS
# Using Homebrew
brew install openjdk@25
Linux (Ubuntu/Debian)
sudo apt update
sudo apt install openjdk-25-jdk
2. Entorno de desarrollo integrado (IDE)
Se recomienda IntelliJ IDEA Community Edition:
- Descargar desde el sitio web de JetBrains
- Instalar con la configuración predeterminada
- Iniciar IntelliJ y completar el asistente de configuración inicial
3. Maven
Maven es necesario para manejar dependencias y construir proyectos:
- Visitar el sitio web oficial
- Descargar
apache-maven-3.9.12-bin.zip - Descomprimir el archivo
- Añadir
apache-maven-3.9.12/bin/a tu PATH
Verifica la instalación ejecutando:
mvn -version
Asegúrate de abrir una nueva terminal para que los cambios en el PATH surtan efecto.
Configuración de su espacio de trabajo
1. Clonar la plantilla del complemento
En lugar de crear un proyecto vacío, usa la plantilla oficial de Hytale:
# Clone the template repository
git clone https://github.com/HytaleModding/plugin-template.git MyFirstMod
cd MyFirstMod
2. Abrir en IntelliJ IDEA
- Abrir IntelliJ IDEA
- Hacer clic en “Abrir” y navegar al directorio
MyFirstMod - IntelliJ detectará automáticamente un proyecto Maven
- Esperar a que el proyecto se indexe y se descarguen las dependencias
3. Agregar la dependencia HytaleServer.jar
Antes de comenzar a modificar, necesitas agregar HytaleServer.jar:
Descargar usando Hytale Downloader
En IntelliJ IDEA:
- Hacer clic en Archivo → Estructura del proyecto
- Ir a Bibliotecas
- Hacer clic en el icono +
- Seleccionar HytaleServer.jar descargado
4. Agregar HytaleServer a tus artefactos
⚠ Advertencia: Esta es una solución temporal hasta que haya un repositorio Maven oficial.
Ejecuta en la consola:
mvn install:install-file -Dfile=[ROUTE TO HytaleServer.jar] -DgroupId=com.hypixel.hytale -DartifactId=HytaleServer-parent -Dversion=1.0-SNAPSHOT -Dpackaging=jar
- Reemplaza
[ROUTE TO HytaleServer.jar]con la ruta real al archivo en tu sistema
Próximos pasos
Con tu entorno de desarrollo listo y la plantilla configurada, puedes comenzar a crear tu primer complemento:
- Personaliza la plantilla: editar
pom.xmlymanifest.jsonpara cambiar nombre y detalles de tu mod - Explora la estructura del código: familiarízate con la organización de la plantilla
- Comienza a modificar: empieza a escribir tu primer complemento
Aprende a:
- Crear comandos
- Crear eventos
Y mucho más, la documentación completa incluye todas las funciones disponibles y mejores prácticas de desarrollo.
