Vinculação de conta Nightbreak e tokens
Os downloads de conteúdo gerenciado pelo Nightbreak agora usam um fluxo compartilhado de token através do MagmaCore.
Como funciona
- Abra a página da sua conta Nightbreak.
- Gere ou copie o token do seu servidor.
- Execute:
/nightbreaklogin <token>
Depois disso, plugins compatíveis do MagmaGuy no mesmo servidor podem usar o token compartilhado para verificações de acesso e downloads do Nightbreak.
A permissão compartilhada registrada pelo MagmaCore para esse comando é nightbreak.login, que por padrão vale para operadores do servidor, a menos que um administrador mude isso.
Onde o token fica
O token é armazenado em:
plugins/MagmaCore/nightbreak.yml
na chave token, e não dentro da pasta privada de cada plugin.
Isso significa que:
- você não precisa registrar o token separadamente para cada plugin
- reinstalar um plugin não necessariamente faz você perder o token
- apagar a configuração compartilhada do MagmaCore pode exigir que você registre o token novamente
O que o token desbloqueia
Um token vinculado é usado para:
- verificar se a conta do servidor pode acessar um pacote de conteúdo
- verificar metadados remotos de versão para pacotes gerenciados
- baixar conteúdo diretamente para as pastas de importação dos plugins
- detectar se pacotes instalados estão desatualizados
- habilitar estados de menu de setup conscientes do Nightbreak
Ele não ignora requisitos específicos de cada plugin, como:
- instalar um resource pack
- ativar um pacote de conteúdo no menu de setup
- manter as dependências instaladas
Notas de segurança
- Trate o token como uma credencial do servidor.
- Não o publique em chat público, screenshots ou logs de suporte.
- Se você achar que ele vazou, revogue-o na página da conta Nightbreak e gere um novo.
- O MagmaCore avisa se o token não parecer ter o prefixo esperado do Nightbreak, mas ainda assim tenta salvá-lo.
Solução de problemas
"No token registered"
O plugin ainda não está vendo um token compartilhado válido do Nightbreak. Execute /nightbreaklogin <token> novamente e confirme que plugins/MagmaCore/nightbreak.yml agora contém um token real em vez de um valor ausente ou de placeholder.
"You don't have access to this content"
O token é válido, mas a conta Nightbreak vinculada não desbloqueia esse pacote no momento.
Um plugin funciona, outro não
Verifique a página de setup específica do plugin. Alguns plugins ainda precisam de:
- um menu de setup inicial concluído
- um reload após importações
- uma etapa de instalação de resource pack
- uma dependência opcional como FreeMinecraftModels ou ResourcePackManager