Um mundo em execução agora pode receber uma instalação do Marketplace. A v0.7.0 trata mods e pacotes de conteúdo ao vivo e usa o mesmo pacote fixado quando um mundo parado começa.
Mods, pacotes e sistemas
As categorias da loja não decidem mais o comportamento de um item instalado. Mods carregam em ambiente isolado. Mapas, coleções e áudio importam pacotes declarativos. Um pacote de ficha só adiciona fichas aos tipos declarados. Pacotes de áudio param nos arquivos importados por enquanto. Sistemas continuam disponíveis apenas para consulta.
O Creator Studio mostra tipo do pacote, sistemas compatíveis e dependências diretas antes da publicação, além de permissões solicitadas, versão e hash do artefato. Anúncios publicados pelo Aether deixam de apontar para o endereço inexistente de repositório usado em entradas antigas.
Uma mesa em andamento pode receber o pacote
O mestre escolhe um mundo compatível e confirma a versão fixada. Num mundo em execução, os clientes conectados recebem a instalação pela conexão existente. Um mod carrega para cada cliente; um pacote aparece em Conteúdo para o mestre importar sem parar nem reconectar a mesa.
Mundos parados guardam a mesma instalação para a próxima abertura. Se um mundo aberto não confirmar o comando, o Marketplace informa uma falha que pode ser tentada novamente. A falha de um mod num cliente não remove a versão funcional dos outros.
Verificações antes da importação
Antes de alterar o mundo, o Aether confere bytes, identidade, versão, compatibilidade e dependências. Uma falha deixa o mundo intacto. Dependências diretas precisam estar presentes; a v0.7.0 não resolve uma árvore de dependências para o mestre.
O painel Conteúdo agora tem estados claros para instalar, importar, exportar, carregar, falhar e tentar novamente. Tabelas de Rolagem tem uma tela vazia com a ação de criação. Visão do Jogador mostra estados nomeados de preparação e erro.