VaultUnlocked

VaultUnlocked

Por creatorfromhell 18 de enero de 2026
#API#Desarrollo#Herramientas#Hytale#plugins#VaultUnlocked

Versión: 2.18.0
Plataforma: Hytale
Categoría: API / Biblioteca / Herramientas para Desarrolladores

¿Qué es VaultUnlocked?

VaultUnlocked es la API de estilo Vault de nueva generación que proporciona una capa de abstracción unificada para los sistemas de economía, permisos y chat.

Esta versión de Hytale ofrece la misma gran API de VaultUnlocked que ya se utiliza en Paper, Spigot y Bukkit — ahora disponible para Hytale para que los desarrolladores puedan soportar múltiples plataformas sin necesidad de reescribir sus integraciones.

La misma API.
Los mismos conceptos.
Las mismas integraciones.
Ahora en Hytale.

Para Propietarios de Servidores

¿Por qué usar VaultUnlocked?

VaultUnlocked permite que los plugins trabajen juntos sin depender directamente de un plugin específico de economía, permisos o chat.

En lugar de dependencias rígidas, los plugins interactúan a través de VaultUnlocked, dándote:

  • Libertad para cambiar de plugins de economía o permisos
  • Menos problemas de compatibilidad
  • Pilas de plugins más limpias
  • Una API estandarizada y a prueba de futuro

VaultUnlocked no reemplaza tu plugin de economía, permisos o chat — simplemente los conecta.

Para Desarrolladores

Una API, Múltiples Plataformas

VaultUnlocked fue diseñado con la compatibilidad entre plataformas como un objetivo central.

Si tu plugin ya soporta VaultUnlocked en:

  • Paper
  • Spigot
  • Bukkit

Entonces se sentirá instantáneamente familiar en Hytale.

No hay reescrituras específicas de la plataforma.
No hay abstracciones duplicadas.
Cambios de código mínimos o nulos requeridos.

Cambios en la API en 2.18.0 (Importante)

Actualización del Modelo de Registro de Servicios

A partir de VaultUnlocked 2.18.0, los servicios ahora se registran y acceden a través de:

VaultUnlockedServicesManager

Esto reemplaza el enfoque tradicional de proveedor de servicio registrado y se alinea mejor con el ciclo de vida y la arquitectura de Hytale.

Los beneficios incluyen:

  • Propiedad de servicio explícita
  • Gestión del ciclo de vida predecible
  • Comportamiento independiente de la plataforma
  • Mejor claridad y depuración

Registro de Servicios

Las implementaciones de economía, permisos y chat ahora se registran directamente con el gestor de servicios.

VaultUnlockedServicesManager services = VaultUnlockedServicesManager.get();

services.economy(myEconomyImplementation);
services.permission(myPermissionImplementation);
services.chat(myChatImplementation);

Cada servicio se registra explícitamente, lo que hace que el comportamiento sea consistente en todas las plataformas.

Acceso a Servicios

Los plugins pueden recuperar servicios activos en cualquier momento utilizando el mismo gestor.

VaultUnlockedServicesManager services = VaultUnlockedServicesManager.get();

Economy economy = services.economyObj();
PermissionUnlocked permission = services.permissionObj();
ChatUnlocked chat = services.chatObj();

Si un servicio no está disponible, VaultUnlocked maneja la ausencia de forma segura para que los plugins puedan degradarse de manera elegante.

¿Por qué este cambio?

Hytale introduce un ciclo de vida de plugin y un modelo de servicio diferente al de las plataformas basadas en Bukkit.

VaultUnlockedServicesManager:

  • Elimina la dependencia de registros específicos de la plataforma
  • Mantiene la API explícita y predecible
  • Permite la expansión futura más allá de economía, permisos y chat

A pesar del cambio interno, la API orientada al desarrollador sigue siendo familiar y similar a Vault.

Lo que es VaultUnlocked (y lo que no es)

VaultUnlocked ES

  • Una capa de compatibilidad
  • Una API de abstracción de servicios
  • Una herramienta de interoperabilidad centrada en el desarrollador

VaultUnlocked NO ES

  • Un plugin de economía
  • Un plugin de permisos
  • Un plugin de formato de chat

Tú eliges las implementaciones — VaultUnlocked las conecta.

Compatibilidad de Versiones

  • VaultUnlocked (Hytale): 2.18.0
  • Paridad de API con Bukkit / Spigot / Paper VaultUnlocked
  • Diseñado para compatibilidad futura con futuras APIs de Hytale

¿Quién debería usar VaultUnlocked?

  • Desarrolladores de plugins que apunten a Hytale
  • Propietarios de servidores que ejecuten múltiples plugins de juego
  • Desarrolladores que mantengan plugins multiplataforma
  • Cualquiera que quiera una API de servicio limpia y estandarizada

Resumen

VaultUnlocked para Hytale aporta consistencia, estabilidad y familiaridad a un nuevo ecosistema — sin obligar a los desarrolladores a reaprender o reescribir.

La misma API.
La misma filosofía.
Ahora para Hytale.

Relacionados:

DeathCounter REST API

DeathCounter REST API

#API#API REST de DeathCounter#DeathCounter

API REST para DeathCounter API-REST Obtén todas las muertes en el Universo (o EnablePerWorldTracking está deshabilitado ...

HyVoltz

HyVoltz

#API#electricidad#Hytale

HyVoltz es una API de electricidad ligera para mods de Hytale. La API se llama HyVoltz; la unidad de energía que maneja ...

PlayerInteractLib

PlayerInteractLib

#API#Hytale#Interacción

PlayerInteractLib es una biblioteca ligera del lado del servidor que restaura un evento de interacción de jugador que fa...

Armor Abilties

Armor Abilties

#API#Armadura#habilidades

La API de habilidades de armadura: El plugin de habilidades de armadura está dirigido a creadores de paquetes, permitién...

Mob Spawners

Mob Spawners

#API#Commands#events

Hytale Spawners añade generadores de mobs personalizados al juego para modos de juego complejos o para SMP general Comma...

FoxEconomy

FoxEconomy

#API#Economía#FoxEconomy

FoxEconomy – Plugin de economía todo en uno para Hytale FoxEconomy te permite dar a los jugadores dinero en el jue...