Extra Information
Un mod de Hytale que proporciona a los jugadores información esencial del juego mostrada como elementos de HUD personali...

MAC añade una lista de mods en el juego con metadatos ricos y un editor de configuración al que otros plugins pueden acceder con una pequeña llamada de registro. Descubre mods, muestra estado/iconos y expone la configuración de tu plugin como campos editables.
Características
Instalación
Coloca el mod MAC en tu carpeta de mods. Incluye un paquete de recursos y se cargará automáticamente.
Para desarrolladores: añadiendo configuraciones a tu plugin
MAC lee un esquema de configuración registrado en el código y genera automáticamente el archivo de configuración en disco. Los valores predeterminados provienen de la cadena de construcción (sin archivos de configuración de recursos).
Usa PluginConfig.register(...) en la configuración de tu plugin:
PluginConfig<MySettings> config = PluginConfig.register(
this.getLogger(),
new PluginIdentifier(this.getManifest()),
MySettings.class,
MySettings::new,
builder -> builder
.add.booleanField("Habilitar Característica").defaultsTo(true)
.add.slider("Conteo Máximo", 1, 100, 1).defaultsTo(50)
.add.enumField("Modo", "seguro", "rápido", "salvaje").defaultsTo("seguro")
.add.color("Color de Acento").defaultsTo("#1aa3a3")
.add.file("Archivo de Icono", "Común/UI/Personalizado", "png").defaultsTo("")
.add.stringField("Nota de Pie").defaultsTo("")
);
El archivo de configuración se escribe en:
config/<GRUPO>/<NOMBRE>_Config.json
El orden del esquema se preserva en la interfaz de usuario.
Tu clase de configuración puede tener campos simples sin inicializadores. Los valores predeterminados se definen con
.defaultsTo(...) en el constructor del esquema.
Iconos
MAC busca un icono por mod en:
UI/Custom/<GRUPO>_<NOMBRE>.png
Esto coincide con las rutas de iconos de Better Modlist para compatibilidad:
https://www.curseforge.com/hytale/mods/better-modlist
por lo que los desarrolladores solo necesitan una ubicación de icono.
Respaldo:
Icons/ItemCategories/Hypixel.pngIcons/ItemCategories/Natural.pngConfiguraciones de la lista de mods (configuración propia de MAC)
La configuración de MAC controla:
Este archivo es:
config/LYIVX/MAC_Config.json
Notas
Importante
import com.hypixel.hytale.common.plugin.PluginIdentifier;
import com.hypixel.hytale.logger.HytaleLogger;
import net.lyivx.mac.config.PluginConfig;
public final class ExampleConfig {
public static class Settings {
public boolean enableFeature;
public int maxCount;
public String mode;
public String accentColor;
public String iconFile;
public String footerNote;
}
public static PluginConfig<Settings> register(HytaleLogger logger, PluginIdentifier identifier) {
return PluginConfig.register(
logger,
identifier,
Settings.class,
Settings::new,
builder -> builder
.add.booleanField("Habilitar Característica").defaultsTo(true)
.add.slider("Conteo Máximo", 1, 100, 1).defaultsTo(50)
.add.enumField("Modo", "seguro", "rápido", "salvaje").defaultsTo("seguro")
.add.color("Color de Acento").defaultsTo("#1aa3a3")
.add.file("Archivo de Icono", "Común/UI/Personalizado", "png").defaultsTo("")
.add.stringField("Nota de Pie").defaultsTo("")
);
}
}
Un mod de Hytale que proporciona a los jugadores información esencial del juego mostrada como elementos de HUD personali...
Con este mod, puedes ajustar el flujo del inventario para enrutar automáticamente los objetos recogidos o pilas completa...
¿Necesitas soporte? ¡Únete al Discord! Inventario por Mundo ¡Inventarios separados para diferentes mundos! Mantén tu equ...
¡Minas toda una veta de mineral a la vez manteniendo una tecla mientras minas! No más clics en cada bloque de mineral in...
Este mod añade una probabilidad de 1/1000 cada segundo para que Jackenstein aparezca y diga algo. Características Siet...
Headstart es un mod de Hytale que te permite personalizar la experiencia inicial para un jugador. Dependiendo de la conf...