Saltar para o conteúdo principal

Comandos do MegaBlock Survivors

O MegaBlock Survivors regista um único comando principal:

/mbs
/megablocksurvivors

O comando do token Nightbreak usado na instalação é separado e fornecido pelo MagmaCore:

/nightbreaklogin <token>

Instalação e gestão de conteúdo​

ComandoQuem pode executarPermissãoFinalidade atual
/mbsQualquer origemmegablocksurvivors.*Apresenta ajuda rápida para iniciar, instalar conteúdo e recarregar.
/mbs setupJogadormegablocksurvivors.setupAbre o navegador de conteúdo Nightbreak, com filtros de conteúdo gratuito, premium e recursos.
/mbs recommendedpluginsQualquer origemmegablocksurvivors.setupMostra os plugins complementares recomendados: abre um menu para jogadores ou escreve uma lista na consola.
/mbs downloadpluginupdateQualquer origemmegablocksurvivors.*Transfere o JAR mais recente do MegaBlock Survivors do Nightbreak. Exige uma conta associada.
/mbs downloadallQualquer origemmegablocksurvivors.*Transfere a atualização do plugin. O MBS usa hasContentPackages=false, pelo que este comando não transfere pacotes de conteúdo; funciona aqui como outra forma de atualizar o plugin.
/mbs applypluginupdateQualquer origemmegablocksurvivors.*Aplica, sem reiniciar, uma atualização do plugin já transferida para a pasta de atualizações do servidor. O MegaBlock Survivors é recarregado, o que termina as partidas ativas. É recusado quando não há nenhuma atualização válida mais recente à espera, ou quando um plugin de outro autor depende do MegaBlock Survivors.
/mbs reloadQualquer origemmegablocksurvivors.*Executa um ciclo completo de desativação, carregamento e ativação do MegaBlock Survivors. Termina partidas ativas e recarrega a configuração, traduções, conteúdo, mundos, NPCs e elementos visuais. Se forem importados modelos e o FreeMinecraftModels estiver ativo, o importador partilhado também recarrega o conteúdo do FMM.
/mbs versionQualquer origemNenhumaApresenta a versão atual do plugin.

setup, recommendedplugins, downloadpluginupdate, downloadall e applypluginupdate são registados por NightbreakPluginBootstrap.registerStandardCommands do MagmaCore, incorporado no plugin, e não pelas classes de comandos próprias do MegaBlock Survivors. Consulte Atualizações automáticas para conhecer as definições de atualização partilhadas.

Notas de lançamento​

O MagmaCore também regista um comando principal separado para a caixa de entrada partilhada das notas de lançamento:

/mbschangelog
/mbschangelog dismiss
/mbschangelog disable

Abre as notas de lançamento do MegaBlock Survivors ainda não lidas, marca-as como lidas ou desativa o seu lembrete ao entrar. Só pode ser usado por jogadores e exige OP ou uma das permissões megablocksurvivors.*, megablocksurvivors.setup ou megablocksurvivors.initialize. Consulte Notificações de notas de lançamento do Nightbreak.

Comandos de jogo​

ComandoQuem pode executarFinalidade atual
/mbs startJogadorInicia uma partida. Falha se já estiver numa partida ou ainda a preparar uma, ou se já estiver numa partida de outro plugin que use o sistema partilhado de partidas do MagmaCore.
/mbs quitJogadorTermina a partida atual, ou cancela uma que ainda esteja a preparar. Um jogador que já esteja na partida é enviado para o lobby mbs_spawn, ou de volta ao local onde executou /mbs start se o lobby não estiver carregado.
/mbs statsJogadorAbre o ecrã de equipamento e estatísticas da partida atual.
/mbs summaryJogadorEscreve no chat um resumo da partida atual ou mais recente: duração, vaga máxima, distribuição do dano, equipamento e mortes causadas.
/mbs dumpJogadorLimpa o ficheiro partilhado stats-dump.log e depois escreve o resumo da partida atual ou mais recente do jogador numa linha JSON, se existir. Mesmo sem resumo, o registo anterior é apagado.
/mbs sacrificeJogadorAciona a etapa atual do Altar de Sangue mais próximo: 25%, 50% ou 75% de vida.
/mbs metaJogadorAbre a loja de progressão permanente, o Santuário dos Ecos de Alma.
/mbs meta upgrade <track>JogadorCompra um nível da melhoria permanente indicada. Opções: hp, luck, speed, weaponslots, passiveslots, extralives, bantokens, rerolltokens.

Comandos internos​

Estes comandos são acionados pelos botões das caixas de diálogo do jogo. Use os botões: nem todos os controladores verificam o ecrã ou a fase esperados. Executar manualmente os comandos de exclusão ou novo sorteio pode consumir uma ficha sem haver um ecrã de recompensas aberto.

ComandoQuem pode executarFinalidade atual
/mbs selectgamemode <challenge|endless>JogadorEscolhe o modo no primeiro ecrã de preparação da partida.
/mbs selectdifficulty <easy|medium|hard>JogadorEscolhe a dificuldade no segundo ecrã de preparação.
/mbs selectweapon <weaponType>JogadorEscolhe a arma inicial no ecrã de seleção de classe.
/mbs reward <number>JogadorEscolhe uma recompensa ao subir de nível.
/mbs reward-ban <type>JogadorExclui um tipo de equipamento dos sorteios posteriores, consumindo uma ficha de exclusão. Quando as opções se esgotam, o mecanismo de recurso pode voltar a apresentar tipos excluídos.
/mbs reward-rerollJogadorSorteia novamente as opções atuais, consumindo uma ficha de novo sorteio.
/mbs hourglass-reward <number>JogadorEscolhe uma recompensa da ampulheta.
/mbs chest-reward <number>JogadorEscolhe uma recompensa do baú.
/mbs resumeJogadorRetoma o jogo depois de escolher uma recompensa.
/mbs skipJogadorEnviado pelo botão de saltar da animação de escolha de recompensas. Termina a animação e mostra as opções finais de recompensa. Não faz nada fora de uma partida.

As animações de escolha de recompensas estão desativadas, pelo que as opções aparecem imediatamente e /mbs skip não tem atualmente qualquer efeito. Não exige permissão.

Comandos de depuração e administração​

ComandoQuem pode executarFinalidade atual
/mbs cheatJogadorRemove todos os inimigos acompanhados sem saque nem crédito pelas mortes, completa a quota de sacrifícios do portal e torna o jogador imune ao dano da partida durante o resto da partida. A morte por contacto do exército fantasma cronometrado continua a aplicar-se.
/mbs beamJogadorDesenha feixes de depuração durante 10 segundos para os blocos Target num cubo que se estende 20 blocos ao longo de cada eixo a partir do jogador.
/mbs skipworldJogadorAvança para o mundo seguinte da partida.

Estes três comandos de depuração não exigem atualmente qualquer permissão. /mbs cheat marca a partida como adulterada, mas /mbs skipworld apenas avança o mundo, sem aplicar essa marca. O filtro de batota da classificação não protege contra este salto de mundo.

Permissões​

PermissãoDeclarada emConcede
megablocksurvivors.*NightbreakPluginSpecComandos de administração: /mbs, /mbs reload, /mbs downloadpluginupdate, /mbs downloadall, /mbs applypluginupdate, e o lembrete da configuração inicial
megablocksurvivors.setupNightbreakPluginSpec/mbs setup e /mbs recommendedplugins
megablocksurvivors.initializeNightbreakPluginSpecApenas /mbschangelog. Não é registado nenhum comando /mbs initialize
megablocksurvivors.match.bypassplugin.yml (predefinição: op)Teletransportar-se para os mundos de partidas em curso sem ser recusado nem enviado de volta. Quem a tem continua a ser retirado antes de os mundos de uma partida terminada serem eliminados

Notas​

  • O plugin.yml declara o comando principal /mbs, com o nome alternativo /megablocksurvivors, e a permissão megablocksurvivors.match.bypass. Todos os subcomandos são registados durante a execução pelo CommandManager do MagmaCore.
  • Os comandos sem uma permissão explicitamente definida não exigem permissão.
  • /mbs setup e /mbs recommendedplugins exigem megablocksurvivors.setup; /mbs reload, /mbs downloadpluginupdate, /mbs downloadall e /mbs applypluginupdate exigem megablocksurvivors.*. Ambas são declaradas em NightbreakPluginSpec, permitindo conceder acesso apenas à instalação separadamente da administração completa.
  • O MegaBlock Survivors usa a sobrecarga simplificada da inicialização partilhada, que não regista /mbs initialize. Com hasContentPackages=false, também são omitidos os comandos de transferência e atualização por pacote, e /mbs downloadall transfere apenas o JAR. Faça a gestão do conteúdo MBSPackage com /mbs setup.
  • Muitos textos do jogo usam plugins/MegaBlockSurvivors/translations.yml. Algumas descrições de comandos partilhados, mensagens dos menus de conteúdo e textos da classificação continuam definidos diretamente em inglês.