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
| Comando | Quem pode executar | Permissão | Finalidade atual |
|---|---|---|---|
/mbs | Qualquer origem | megablocksurvivors.* | Apresenta ajuda rápida para iniciar, instalar conteúdo e recarregar. |
/mbs setup | Jogador | megablocksurvivors.setup | Abre o navegador de conteúdo Nightbreak, com filtros de conteúdo gratuito, premium e recursos. |
/mbs recommendedplugins | Qualquer origem | megablocksurvivors.setup | Mostra os plugins complementares recomendados: abre um menu para jogadores ou escreve uma lista na consola. |
/mbs downloadpluginupdate | Qualquer origem | megablocksurvivors.* | Transfere o JAR mais recente do MegaBlock Survivors do Nightbreak. Exige uma conta associada. |
/mbs downloadall | Qualquer origem | megablocksurvivors.* | 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 applypluginupdate | Qualquer origem | megablocksurvivors.* | 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 reload | Qualquer origem | megablocksurvivors.* | 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 version | Qualquer origem | Nenhuma | Apresenta 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
| Comando | Quem pode executar | Finalidade atual |
|---|---|---|
/mbs start | Jogador | Inicia 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 quit | Jogador | Termina 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 stats | Jogador | Abre o ecrã de equipamento e estatísticas da partida atual. |
/mbs summary | Jogador | Escreve no chat um resumo da partida atual ou mais recente: duração, vaga máxima, distribuição do dano, equipamento e mortes causadas. |
/mbs dump | Jogador | Limpa 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 sacrifice | Jogador | Aciona a etapa atual do Altar de Sangue mais próximo: 25%, 50% ou 75% de vida. |
/mbs meta | Jogador | Abre a loja de progressão permanente, o Santuário dos Ecos de Alma. |
/mbs meta upgrade <track> | Jogador | Compra 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.
| Comando | Quem pode executar | Finalidade atual |
|---|---|---|
/mbs selectgamemode <challenge|endless> | Jogador | Escolhe o modo no primeiro ecrã de preparação da partida. |
/mbs selectdifficulty <easy|medium|hard> | Jogador | Escolhe a dificuldade no segundo ecrã de preparação. |
/mbs selectweapon <weaponType> | Jogador | Escolhe a arma inicial no ecrã de seleção de classe. |
/mbs reward <number> | Jogador | Escolhe uma recompensa ao subir de nível. |
/mbs reward-ban <type> | Jogador | Exclui 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-reroll | Jogador | Sorteia novamente as opções atuais, consumindo uma ficha de novo sorteio. |
/mbs hourglass-reward <number> | Jogador | Escolhe uma recompensa da ampulheta. |
/mbs chest-reward <number> | Jogador | Escolhe uma recompensa do baú. |
/mbs resume | Jogador | Retoma o jogo depois de escolher uma recompensa. |
/mbs skip | Jogador | Enviado 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
| Comando | Quem pode executar | Finalidade atual |
|---|---|---|
/mbs cheat | Jogador | Remove 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 beam | Jogador | Desenha 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 skipworld | Jogador | Avanç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ão | Declarada em | Concede |
|---|---|---|
megablocksurvivors.* | NightbreakPluginSpec | Comandos de administração: /mbs, /mbs reload, /mbs downloadpluginupdate, /mbs downloadall, /mbs applypluginupdate, e o lembrete da configuração inicial |
megablocksurvivors.setup | NightbreakPluginSpec | /mbs setup e /mbs recommendedplugins |
megablocksurvivors.initialize | NightbreakPluginSpec | Apenas /mbschangelog. Não é registado nenhum comando /mbs initialize |
megablocksurvivors.match.bypass | plugin.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.ymldeclara o comando principal/mbs, com o nome alternativo/megablocksurvivors, e a permissãomegablocksurvivors.match.bypass. Todos os subcomandos são registados durante a execução peloCommandManagerdo MagmaCore. - Os comandos sem uma permissão explicitamente definida não exigem permissão.
/mbs setupe/mbs recommendedpluginsexigemmegablocksurvivors.setup;/mbs reload,/mbs downloadpluginupdate,/mbs downloadalle/mbs applypluginupdateexigemmegablocksurvivors.*. Ambas são declaradas emNightbreakPluginSpec, 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. ComhasContentPackages=false, também são omitidos os comandos de transferência e atualização por pacote, e/mbs downloadalltransfere apenas o JAR. Faça a gestão do conteúdoMBSPackagecom/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.