Saltar al contenido principal

Comandos de MegaBlock Survivors

MegaBlock Survivors registra un único comando principal:

/mbs
/megablocksurvivors

El comando del token de Nightbreak usado durante la configuración es independiente y lo proporciona MagmaCore:

/nightbreaklogin <token>

Configuración y gestión de contenido​

ComandoEmisorPermisoFunción actual
/mbsCualquieramegablocksurvivors.*Muestra ayuda de inicio rápido: start, setup y reload
/mbs setupJugadormegablocksurvivors.setupAbre el explorador de contenido de Nightbreak, con filtros de contenido gratuito, prémium y recursos
/mbs recommendedpluginsCualquieramegablocksurvivors.setupMuestra el catálogo de plugins complementarios recomendados: un menú para jugadores o una lista en la consola
/mbs downloadpluginupdateCualquieramegablocksurvivors.*Descarga de Nightbreak el JAR más reciente de MegaBlock Survivors; requiere una cuenta vinculada
/mbs downloadallCualquieramegablocksurvivors.*Descarga la actualización del plugin. MBS usa hasContentPackages=false, por lo que este comando no descarga paquetes de contenido; aquí equivale a un alias de actualización del plugin.
/mbs applypluginupdateCualquieramegablocksurvivors.*Aplica sin reiniciar una actualización del plugin ya descargada en la carpeta de actualizaciones del servidor. MegaBlock Survivors se recarga, lo que termina las partidas activas. Se rechaza cuando no hay ninguna actualización válida más reciente en espera o cuando un plugin de otro autor depende de MegaBlock Survivors
/mbs reloadCualquieramegablocksurvivors.*Ejecuta un ciclo completo de deshabilitación, carga y habilitación de MegaBlock Survivors, termina las partidas activas y recarga su configuración, traducciones, contenido, mundos, NPC y elementos visuales. Si se importan modelos y FreeMinecraftModels está habilitado, el importador compartido también recarga el contenido de FMM
/mbs versionCualquieraNingunoMuestra la versión actual del plugin

setup, recommendedplugins, downloadpluginupdate, downloadall y applypluginupdate se registran mediante NightbreakPluginBootstrap.registerStandardCommands de MagmaCore, incluido en el JAR, no mediante las clases de comandos propias de MegaBlock Survivors. Consulta Actualizaciones automáticas para conocer los ajustes compartidos de actualización.

Notas de versión​

MagmaCore también registra un comando principal independiente para la bandeja compartida de notas de versión:

/mbschangelog
/mbschangelog dismiss
/mbschangelog disable

Abre las notas de versión de MegaBlock Survivors sin leer, las marca como leídas o desactiva para ti el recordatorio al conectarte. Es exclusivo para jugadores y requiere ser OP o tener megablocksurvivors.*, megablocksurvivors.setup o megablocksurvivors.initialize. Consulta Notificaciones de notas de versión de Nightbreak.

Comandos de juego​

ComandoEmisorFunción actual
/mbs startJugadorInicia una partida nueva. Falla si ya estás en una partida o todavía estás configurando una, o si ya estás en una partida de otro plugin que use el sistema compartido de partidas de MagmaCore.
/mbs quitJugadorTermina tu partida actual o cancela la que todavía estás configurando. Un jugador que ya está en la partida se traslada al lobby mbs_spawn, o al lugar donde ejecutó /mbs start si el lobby no está cargado
/mbs statsJugadorAbre la pantalla de equipamiento y estadísticas de tu partida actual
/mbs summaryJugadorMuestra en el chat un resumen de tu partida actual o más reciente: duración, oleada máxima, desglose de daño, equipamiento y bajas
/mbs dumpJugadorVacía el archivo compartido stats-dump.log y después escribe el resumen de la partida actual o más reciente de quien lo ejecuta como una línea JSON, si existe. Aunque no haya resumen, el registro anterior se borra
/mbs sacrificeJugadorActiva la etapa actual del altar de sangre más cercano: 25% / 50% / 75% de salud
/mbs metaJugadorAbre el diálogo de la tienda de progresión permanente, el santuario de ecos de alma
/mbs meta upgrade <track>JugadorCompra un nivel de la línea de progresión permanente indicada. Líneas: hp, luck, speed, weaponslots, passiveslots, extralives, bantokens, rerolltokens.

Comandos internos​

Los botones de los diálogos del juego activan estos comandos. Usa los botones: no todos los controladores comprueban la pantalla o fase de partida esperada, y ejecutar manualmente los comandos de veto o nueva tirada puede consumir una ficha sin tener abierta una pantalla de recompensas.

ComandoEmisorFunción actual
/mbs selectgamemode <challenge|endless>JugadorElige el modo de juego en la primera pantalla previa a la partida
/mbs selectdifficulty <easy|medium|hard>JugadorElige la dificultad en la segunda pantalla previa a la partida
/mbs selectweapon <weaponType>JugadorElige un arma inicial en la pantalla de selección de clase
/mbs reward <number>JugadorElige una recompensa en la pantalla de subida de nivel
/mbs reward-ban <type>JugadorExcluye un tipo de equipamiento de las siguientes tiradas de recompensas y consume una ficha de veto; el mecanismo alternativo usado al agotar las opciones puede devolver tipos vetados
/mbs reward-rerollJugadorRenueva las opciones de recompensa actuales y consume una ficha de nueva tirada
/mbs hourglass-reward <number>JugadorElige una recompensa en la pantalla del reloj de arena
/mbs chest-reward <number>JugadorElige una recompensa en la pantalla del cofre
/mbs resumeJugadorReanuda el juego tras elegir una recompensa
/mbs skipJugadorLo envía el botón de saltar de la animación del selector de recompensas. Termina la animación y muestra las opciones de recompensa finales. No hace nada fuera de una partida

Las animaciones del selector de recompensas están deshabilitadas, así que las opciones aparecen inmediatamente y /mbs skip actualmente no tiene ningún efecto. No requiere ningún permiso.

Comandos de depuración y administración​

ComandoEmisorFunción actual
/mbs cheatJugadorElimina todos los enemigos registrados sin botín ni crédito de baja, completa la cuota de sacrificios del portal y hace que el jugador ignore el daño de la partida hasta que esta termine. El contacto mortal del ejército fantasma temporizado sigue aplicándose
/mbs beamJugadorDibuja haces de depuración durante 10 segundos hacia los bloques de diana de un cubo que se extiende 20 bloques por cada eje desde el jugador
/mbs skipworldJugadorPasa al siguiente mundo de la partida actual

Estos tres comandos de depuración actualmente no exigen ningún permiso. /mbs cheat marca la partida como tramposa, pero /mbs skipworld solo avanza de mundo y no establece ese indicador. El filtro de trampas de la clasificación no protege frente a los saltos de mundo mediante depuración.

Permisos​

PermisoDeclarado enConcede
megablocksurvivors.*NightbreakPluginSpecComandos de administración: /mbs, /mbs reload, /mbs downloadpluginupdate, /mbs downloadall, /mbs applypluginupdate y el recordatorio de configuración inicial
megablocksurvivors.setupNightbreakPluginSpec/mbs setup y /mbs recommendedplugins
megablocksurvivors.initializeNightbreakPluginSpecSolo /mbschangelog. No se registra ningún comando /mbs initialize
megablocksurvivors.match.bypassplugin.yml (por defecto: op)Teletransportarse a los mundos de partidas en curso sin ser rechazado ni devuelto fuera. Aun así, quienes lo tienen se trasladan fuera antes de borrar los mundos de una partida terminada

Notas​

  • El plugin.yml de MegaBlock Survivors declara el comando principal /mbs, con el alias /megablocksurvivors, y el permiso megablocksurvivors.match.bypass. Todos los subcomandos se registran durante la ejecución mediante CommandManager de MagmaCore.
  • Los comandos sin un permiso explícito no exigen permisos.
  • /mbs setup y /mbs recommendedplugins exigen megablocksurvivors.setup; /mbs reload, /mbs downloadpluginupdate, /mbs downloadall y /mbs applypluginupdate exigen megablocksurvivors.*. Ambos permisos se declaran en el NightbreakPluginSpec del plugin, para que los operadores puedan conceder un rol exclusivo de configuración separado del rol de administración completa.
  • MegaBlock Survivors llama a la sobrecarga simplificada de la inicialización compartida, que no registra /mbs initialize. Con hasContentPackages=false, también se omiten los comandos de descarga y actualización por paquete, y /mbs downloadall solo descarga el JAR del plugin. Gestiona su contenido MBSPackage mediante /mbs setup.
  • Muchos textos del juego usan plugins/MegaBlockSurvivors/translations.yml. Algunas descripciones de comandos compartidos, mensajes de los menús de contenido y textos de clasificación siguen fijados en inglés.