Actualizar desde la 1.6.0

Actualización #

  1. Detén el servidor y sustituye el jar por CrossMenu-1.6.1.jar.
  2. Inicia el servidor. config.yml pasa a config-version: 3, incorpora la sección audit y se copia primero a config.yml.backup-v2. Se conservan los menús, los valores de idioma editados y los datos de tiempos de espera almacenados.
  3. Un jar 1.6.0 rechaza una configuración de versión 3. Para volver atrás, restaura config.yml.backup-v2 como config.yml.

Los archivos de idioma que ya tienes mantienen la redacción antigua del mensaje de recarga. Borra la línea config-invalid de tu copia, o el archivo entero, para obtener el texto nuevo. Los nuevos mensajes de importación de paquetes se fusionan en los archivos de idioma existentes tras hacer una copia de seguridad; se conservan tus traducciones y valores personalizados.

Novedades desde la 1.6.0 #

  • Idiomas. Seis idiomas incluidos más (japonés, italiano, neerlandés, indonesio, ucraniano y vietnamita), 16 en total. Todos los mensajes se pueden editar en lang/<code>.yml si prefieres otra redacción.
  • Preguntas de sí/no. La palabra que indica una pregunta del chat se acepta en todos los idiomas incluidos.
  • Activadores de apertura. Un menú puede abrirse cuando un jugador entra o hace clic con un objeto.
  • Exportación e importación de paquetes. /crossmenu export y /crossmenu import package.
  • Avisos de material. validate, reload y doctor señalan un material: que no es un objeto real.
  • Registro de auditoría. Opcional, desactivado por defecto.
  • HeadDB. Integración opcional para material: headdb-<id>.
  • Mensajes más claros. Una recarga rechazada nombra el archivo, los errores de YAML indican línea y columna, y el autocompletado con tabulador solo lista los subcomandos que un jugador puede usar.

Limitaciones conocidas #

  • Un comando [player] que ningún plugin registra no hace nada y el jugador no ve ningún mensaje.
  • Los formularios de Bedrock son estáticos una vez abiertos. Los objetos decorativos sin acción se omiten en los formularios de Bedrock a menos que los configures para mostrarlos.
  • Una ranura headdb- puede mostrar brevemente su barrera de reserva mientras HeadDB termina su primera búsqueda asíncrona; después la ranura se actualiza sola.
  • Los activadores de apertura solo comparan la mano principal.
  • La validación de materiales usa el registro de objetos del servidor en ejecución, así que un objeto introducido solo en otra versión de Minecraft puede notificarse como desconocido.
  • La importación de paquetes comprueba la sintaxis y la estructura del menú, no las integraciones ni los marcadores de posición que solo existen en el servidor donde se creó el paquete.