DiscordWhitelist
Hytale Discord Whitelist Mod para servidores de Hytale para poner en la lista blanca a los usuarios utilizando un código...

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("")
);
}
}
Hytale Discord Whitelist Mod para servidores de Hytale para poner en la lista blanca a los usuarios utilizando un código...
🖱️ Plugin PickBlock de Naqevl Te permite seleccionar el bloque que estás mirando en Hytale haciendo clic con el botón d...
HiWire – AdminPortals v0.1.0 Un plugin de gestión de portales personalizado para Hytale en modo un jugador y multi...
RPCommands es un modo ligero para agregar comandos de rol ⌨️ Comandos /me /try /do ⚙️ Configuración (config.json) { R...
Este MOD es (públicamente) experimental. Es una implementación rudimentaria de empujar y tirar entidades. Puede que se a...
Un plugin para servidores de Hytale que muestra mensajes de muerte en el chat cuando los jugadores mueren. El plugin tra...