xHub Core
La solución definitiva "Todo en Uno" para tu Lobby. Olvídate de tener 10 plugins distintos; xHub maneja el Scoreboard, Tablist, Inventarios, Cosméticos, Parkour y Protección de mundos en un solo núcleo ultra optimizado.
Servidor Destacado
xHub es utilizado orgullosamente como el Core principal oficial de la network solarcraftmc.net.
Motor Anti-Flicker
Scoreboard y Tablist reescritos desde cero. Cero parpadeos, consumo de RAM casi nulo y actualización asíncrona global.
Parkour & Mecánicas
Sistema de parkour con recompensas, Void Teleport, Doble Salto configurable y trampolines nativos.
Cosméticos y Menús
Crea menús GUI ilimitados, entrega ítems al entrar (Hotbar) y permite a los VIPs usar estelas de partículas.
Discord Webhooks
Notifica a tu comunidad en Discord cada vez que un jugador entra o sale del servidor automáticamente.
Comandos y Permisos
Todos los permisos pueden ser desactivados en la configuración asignándoles el valor false para que todos puedan usarlos.
| Comando | Permiso | Descripción |
|---|---|---|
/xhub setlobby |
xhub.admin |
Establece el punto de aparición (Spawn) del Lobby. |
/xhub spawn |
xhub.spawn |
Te teletransporta al punto de aparición guardado. |
/xhub reload |
xhub.admin |
Recarga las configuraciones y menús sin reiniciar. |
/xhub menu <id> |
xhub.menu |
Abre un menú YAML específico (ej. selector, profile). |
/fly, /gmc, /gms |
xhub.fly / .gamemode |
Comandos rápidos para Staff (Vuelo y Modos de Juego). |
Configuraciones Principales
xHub divide sus configuraciones en archivos modulares limpios. Aquí tienes un vistazo a las funciones más solicitadas.
🎒 Hotbar Manager (hotbar.yml)
Configura los ítems que se le dan al jugador al entrar. Soporta comandos, colores HEX y cabezas personalizadas.
hotbar: enabled: true items: modalidades: slot: 0 material: COMPASS name: "FFCC45Modalidades &8| &7(&fClick derecho&7)" command: "xhub menu selector" lore: - "&7Haz click para abrir el selector" - "&7de modalidades y jugar." hider: slot: 7 material: LIME_DYE name: "&aJugadores: &2Visibles" command: "hideplayers"
✨ Joins y Rangos (joins.yml)
Define mensajes de entrada, títulos y sonidos según el rango del jugador (Soporta LuckPerms).
groups: admin: priority: 1 permission: "xhub.join.admin" join-message: "A2FF&lJOIN &8» %luckperms_prefix% &7%player_name% &fha entrado." actions: title: enabled: true header: "A2FF&lSOLARCRAFT NETWORK" footer: "&f¡Bienvenido de nuevo, &b%player_name%&f!" firework: enabled: true
Developer API
xHub exporta una clase estática xHubAPI para que los desarrolladores puedan interactuar con el Core fácilmente.
// Teletransportar un jugador al Spawn del Hub xHubAPI.teleportToSpawn(player); // Verificar si un jugador está haciendo Parkour if (xHubAPI.isInParkour(player)) { // Lógica personalizada } // Activar un cosmético (Partículas) al jugador xHubAPI.setTrail(player, "FLAME");
Historial de Versiones
v1.0.2 - Parche NPC & Mejoras
- Módulo NPCJump: Nuevo sistema visual que aplica empuje (pushback) a los jugadores que se acercan a los NPCs del Hub, dándole un toque inmersivo.
- Soporte multi-versión integrado con la API oficial de FancyNpcs.
- Uso de
distanceSquaredoptimizado para evitar cálculos matemáticos pesados.
v1.0.1 - Optimización del Motor Visual
- Sistema Anti-Flicker: Scoreboard y Tablist rediseñados. Ya no hay parpadeos molestos gracias a la actualización asíncrona inteligente.
- Corrección Crítica: Solucionado el bug donde los rangos en el NameTag se cruzaban o heredaban valores incorrectos de otros jugadores.
- El orden del Tablist ahora respeta estrictamente el
group-weights. - Integración nativa con los nodos internos de LuckPerms (
group.<number>) para leer el peso del usuario automáticamente.
v1.0.0 - Lanzamiento Oficial
- Sistema de Parkour: Placas de inicio/fin, checkpoints, detección del vacío y recompensas por economía.
- Doble Salto: Totalmente personalizable con fuerzas, cooldowns y sonidos.
- Cosméticos y API: Sistema de partículas y liberación de la clase
xHubAPI. - Soporte completo de colores HEX (
RRGGBB).