Colored Furniture
Este mod te da la capacidad de colorear todos los muebles y bloques estructurales con un tinte clásico o brillante, ¡el ...

EverlastingUtils (Hytale)
Nota: Si estás viendo esto como una dependencia o requisito para otro mod, simplemente puedes instalarlo e ignorar esta documentación.
EverlastingUtils es una robusta biblioteca de utilidades para el desarrollo de servidores Hytale. Abstrae el complejo código boilerplate, permitiendo a los desarrolladores centrarse en las características del juego en lugar de la infraestructura.
Características
Un puerto directo de un robusto sistema de configuración JSONC.
// y /* */) en archivos de configuración.Un envoltorio seguro para gestionar tareas en el entorno de Hytale.
Conectando el vacío entre flujos de trabajo heredados y el sistema de componentes de Hytale.
&a, &l, &f en objetos Message de Hytale.
Ejemplos de Uso
Crea tu clase de configuración implementando ConfigManager.ConfigData:
public class MyConfig implements ConfigManager.ConfigData {
// Métodos requeridos
@Override public String getVersion() { return "1.0.0"; }
@Override public String getConfigId() { return "my_plugin"; }
// Tus Ajustes
public boolean debugMode = false;
public String welcomeMessage = "Hello World";
}
Inicialízalo en tu clase principal:
// Configurar Metadatos (Comentarios de encabezado, etc)
ConfigMetadata meta = ConfigMetadata.createDefault("my_plugin");
// Inicializar Gestor
ConfigManager<MyConfig> configManager = new ConfigManager<>(
MyConfig.class,
new MyConfig(),
meta
);
// Acceder a valores en cualquier lugar
boolean isDebug = configManager.getConfig().debugMode;
Inicializa el programador en el inicio de tu plugin (para engancharse al hilo principal del juego):
@Override
public void onServerStarted() {
// Engancharse al ejecutor del hilo principal de Hytale
SchedulerManager.init(runnable ->
HytaleServer.getInstance().getScheduler().execute(runnable)
);
}
Programa tareas fácilmente:
// Ejecutar una tarea 5 segundos después en el Hilo Principal (Sincrónico)
SchedulerManager.schedule("my_task_id", 5, TimeUnit.SECONDS, false, () -> {
player.sendMessage(Message.raw("¡Mensaje retrasado!"));
});
// Ejecutar una tarea asíncrona genérica de inmediato
SchedulerManager.schedule("async_calc", 0, TimeUnit.SECONDS, true, () -> {
// Cálculo pesado aquí...
});
Envía fácilmente mensajes formateados utilizando códigos heredados:
String rawText = "&a¡Éxito! &7Has recibido &e100 Monedas&7.";
Message message = ColorParser.parse(rawText);
player.sendMessage(message);
Instalación para Desarrolladores
Agrega la biblioteca a tu build.gradle.kts.
1. Agrega el jar a una carpeta libs
C:UsersAdministratorDesktopModsEventAntiXraylibseverlastingutils-1.0.0.jar
2. Agrega la Dependencia: Dado que EverlastingUtils es un mod independiente, usa compileOnly para que no se incluya dentro de tu jar:
dependencies {
compileOnly("com.hysocs:everlastingutils:1.0.0")
// O si usas un jar local en libs/
// compileOnly(files("libs/everlastingutils-1.0.0.jar"))
}
Nota: Asegúrate de que el jar de EverlastingUtils esté presente en la carpeta mods de tu servidor durante la ejecución.
Este mod te da la capacidad de colorear todos los muebles y bloques estructurales con un tinte clásico o brillante, ¡el ...
SimpleColor Una biblioteca de colores de chat para Hytale que trae códigos de color estilo Spigot/Minecraft a Hytale. Fe...
Expande el sistema de combate de Terraria con objetos y armas completamente recreados del exitoso juego Terraria. Todos ...
Por favor, deja sugerencias sobre lo que debería añadir a continuación. El mod tendrá ranuras separadas en el futuro, ...
🌍 Todos Los Minerales Todos Los Minerales es un mod en expansión de Hytale que transforma la progresión de recursos al ...
Versioning 🔢 Formato: X.Y.Z (por ejemplo, 1.1.2) X – Actualización importante / hito de la hoja de ruta 🚀 Y – Nueva...