PlayerData Core
Una biblioteca ligera para almacenar y recuperar datos de jugadores en los plugins del servidor Hytale. Características ...

“kukso-hy-lib” es una biblioteca central para el ecosistema de Mods de Kukso Hytale. Proporciona utilidades y módulos esenciales que agilizan el desarrollo de mods de Hytale. En lugar de reinventar la rueda para cada mod, esta biblioteca ofrece soluciones probadas para necesidades comunes de modding.
Características
Soporte multilingüe basado en la configuración del idioma del cliente del jugador.
import com.kukso.hy.lib.locale.LocaleMan;
// Uso básico - utiliza automáticamente el idioma del jugador
Message msg = LocaleMan.get(playerRef, "messages.welcome");
player.sendMessage(msg);
// Con marcadores de posición
Message msg = LocaleMan.get(playerRef, "messages.welcome",
Map.of("player", player.getUsername()));
// Cadena en bruto para una localidad específica
String text = LocaleMan.getRaw("en_US", "messages.welcome");
// Ver qué localidades están cargadas
Set loaded = LocaleMan.getLoadedLocales();
Ejemplo de archivo de idioma (locales/en_US.json):
{
"prefix": "&e[MyPlugin]&r",
"messages": {
"welcome": "&a¡Bienvenido, &e{player}&a!",
"goodbye": "&7¡Adiós, &e{player}&7!"
},
"errors": {
"no_permission": "&cNo tienes permiso para hacer eso.",
"not_enough_coins": "&cNecesitas {required} monedas. Tienes {current}."
}
}
Características:
{placeholder}/kuksolib reloadNota: Hytale solo admite inglés en Acceso Anticipado.
Traduce códigos de color al estilo Minecraft al formato de Mensaje de Hytale.
import com.kukso.hy.lib.util.ColorMan;
// Códigos de color básicos - devuelve objeto de Mensaje de Hytale
Message msg = ColorMan.translate("&aVerde &bAqua &cRojo");
// Múltiples colores en un mensaje
Message msg = ColorMan.translate("&4Hel&clo &bWo&1rld!");
// Resultado: "Hel" rojo oscuro, "lo " rojo, "Wo" aqua, "rld!" azul oscuro
// Soporte de color hex
Message msg = ColorMan.translate("&#FF5733¡Esto es naranja!");
// Códigos de formato
Message msg = ColorMan.translate("&l&4Rojo Negrita &r&oBlanco Cursiva");
// Combinado con localización
Message msg = LocaleMan.get(player, "messages.welcome"); // ¡Ya está coloreado!
player.sendMessage(msg);
Códigos Soportados:
&0-9, &a-f (16 colores estándar de Minecraft)&#RRGGBB (por ejemplo, &#FF5733)&l&o&r (restablece color y formato)Características:
Nota: Subrayado (&n), tachado (&m) y ofuscado (&k) no son compatibles con la API de Mensaje de Hytale.
Una biblioteca ligera para almacenar y recuperar datos de jugadores en los plugins del servidor Hytale. Características ...
CodecLib es una biblioteca de configuración de Hytale ligera que automatiza la creación de BuilderCodec utilizando refle...
SummonLib es una biblioteca de minions/summons impulsada por activos para mods de servidor de Hytale.Te permite definir ...
Colección de Interacciones de Hytale útiles para hacer una variedad de cosas. BlockRadiusInteraction Radius -> Basado...
Lemon Core es un mod de biblioteca compartida con código común para todos los mods de Hytale de LemonadeSergeants.Contie...
Este mod está destinado a convertirse en una biblioteca central y base para muchos mods futuros diferentes. ✨ Caracterís...