Contenido generado con IA — puede contener errores.

Visuales

Pantallas en el mundo y utilidades

Menús espaciales 3D, escenarios, la escena de cajas, guías, habilidades, barras de acción, zonas de construcción y comandos dinámicos.

Módulos más nuevos para pantallas dibujadas en el mundo y pequeños servicios que los plugins comparten. Todos funcionan por paquetes o en el servidor: sin resource pack.

MóduloPunto de entradaDesdePara qué sirve
SpatialSpatialMenus.of(plugin)1.406.0Menús 3D en el mundo: paneles de cristal, listas, cuadrículas, un carrusel de pedestales y una vista previa en vivo, definidos en YAML y movidos en el juego. Se apunta mirando, se elige con clic, se pasa de página con la rueda y se sale agachándose. Incluye SpatialCatalog, una tienda y armario de cosméticos.
StageStage1.356.0Pantallas por jugador hechas con displays de paquetes: un tablero frente a un asiento, botones que se eligen mirándolos, una sala oscura alrededor del jugador, una cuenta atrás con bossbars, cartas y dados.
Escena de cajasCrateScene1.418.0La apertura de cajas en el mundo, activada por caja con crate.opening: SPATIAL (por defecto INVENTORY): un carrete se frena sobre el premio y luego se prueba donde estaba la caja, con "abrir otra" y "hecho".
GuideGuides.of(plugin)1.391.0Mostrar a un jugador adónde ir: un texto acompañante ante sus ojos, balizas, rastros en el suelo, waypoints de la barra de localización y de mods, brillo por espectador.
HabilidadesAbilities.of(plugin)1.385.0Habilidades con disparador definidas en YAML (disparador, condiciones, probabilidad, cooldown, efectos escalados por nivel) con editor en el juego, más AreaBreaks (3x3, 3x3x3, vetas, árboles).
Barras de acciónActionBars.register(plugin, id, prioridad, proveedor)1.323.0Una línea de barra de acción por jugador compartida por todos los plugins: cada plugin entrega un segmento, dibujado en orden y separado por `
Zonas de construcciónBuildZones.canBuild(jugador, bloque)1.432.0Una sola respuesta a "¿puede este jugador construir, romper, usar o abrir este bloque?" entre WorldGuard, regiones de ExyliaLib, ExyliaProtections, Lands, GriefPrevention, Towny y SuperiorSkyblock2.
Comandos dinámicosRuntimeCommands.of(plugin)1.333.0Comandos con nombre sacado de los datos de un plugin (una tienda abierta con /blocks, una moneda con /gems), instalados en el mapa de comandos y reemplazados como conjunto.

Notas

  • Zonas de construcción es para acciones fuera de un evento de bloque (un menú que abre el almacén de un bloque, una venta remota). Dentro de un evento de bloque con ignoreCancelled = true los plugins de claims ya han hablado. El dueño del servidor puede limitar qué fuentes cuentan; deniedBy indica cuál rechazó.
  • Comandos dinámicos: install(comandos) reemplaza todo lo que el plugin instaló antes. Un nombre que ya tiene otro plugin sigue respondiendo bajo el prefijo del plugin.
  • Barras de acción: llama a ActionBars.refresh(jugador) cuando un segmento cambió y no debe esperar al próximo refresco.
  • Guías, escenarios y menús espaciales necesitan PacketEvents, como el resto de funciones de paquetes de la librería.

¿Falta algo en esta página? Dínoslo en Discord