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
| Comando | Emisor | Permiso | Función actual |
|---|---|---|---|
/mbs | Cualquiera | megablocksurvivors.* | Muestra ayuda de inicio rápido: start, setup y reload |
/mbs setup | Jugador | megablocksurvivors.setup | Abre el explorador de contenido de Nightbreak, con filtros de contenido gratuito, prémium y recursos |
/mbs recommendedplugins | Cualquiera | megablocksurvivors.setup | Muestra el catálogo de plugins complementarios recomendados: un menú para jugadores o una lista en la consola |
/mbs downloadpluginupdate | Cualquiera | megablocksurvivors.* | Descarga de Nightbreak el JAR más reciente de MegaBlock Survivors; requiere una cuenta vinculada |
/mbs downloadall | Cualquiera | megablocksurvivors.* | 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 applypluginupdate | Cualquiera | megablocksurvivors.* | 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 reload | Cualquiera | megablocksurvivors.* | 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 version | Cualquiera | Ninguno | Muestra 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
| Comando | Emisor | Función actual |
|---|---|---|
/mbs start | Jugador | Inicia 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 quit | Jugador | Termina 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 stats | Jugador | Abre la pantalla de equipamiento y estadísticas de tu partida actual |
/mbs summary | Jugador | Muestra 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 dump | Jugador | Vací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 sacrifice | Jugador | Activa la etapa actual del altar de sangre más cercano: 25% / 50% / 75% de salud |
/mbs meta | Jugador | Abre el diálogo de la tienda de progresión permanente, el santuario de ecos de alma |
/mbs meta upgrade <track> | Jugador | Compra 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.
| Comando | Emisor | Función actual |
|---|---|---|
/mbs selectgamemode <challenge|endless> | Jugador | Elige el modo de juego en la primera pantalla previa a la partida |
/mbs selectdifficulty <easy|medium|hard> | Jugador | Elige la dificultad en la segunda pantalla previa a la partida |
/mbs selectweapon <weaponType> | Jugador | Elige un arma inicial en la pantalla de selección de clase |
/mbs reward <number> | Jugador | Elige una recompensa en la pantalla de subida de nivel |
/mbs reward-ban <type> | Jugador | Excluye 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-reroll | Jugador | Renueva las opciones de recompensa actuales y consume una ficha de nueva tirada |
/mbs hourglass-reward <number> | Jugador | Elige una recompensa en la pantalla del reloj de arena |
/mbs chest-reward <number> | Jugador | Elige una recompensa en la pantalla del cofre |
/mbs resume | Jugador | Reanuda el juego tras elegir una recompensa |
/mbs skip | Jugador | Lo 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
| Comando | Emisor | Función actual |
|---|---|---|
/mbs cheat | Jugador | Elimina 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 beam | Jugador | Dibuja 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 skipworld | Jugador | Pasa 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
| Permiso | Declarado en | Concede |
|---|---|---|
megablocksurvivors.* | NightbreakPluginSpec | Comandos de administración: /mbs, /mbs reload, /mbs downloadpluginupdate, /mbs downloadall, /mbs applypluginupdate y el recordatorio de configuración inicial |
megablocksurvivors.setup | NightbreakPluginSpec | /mbs setup y /mbs recommendedplugins |
megablocksurvivors.initialize | NightbreakPluginSpec | Solo /mbschangelog. No se registra ningún comando /mbs initialize |
megablocksurvivors.match.bypass | plugin.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.ymlde MegaBlock Survivors declara el comando principal/mbs, con el alias/megablocksurvivors, y el permisomegablocksurvivors.match.bypass. Todos los subcomandos se registran durante la ejecución medianteCommandManagerde MagmaCore. - Los comandos sin un permiso explícito no exigen permisos.
/mbs setupy/mbs recommendedpluginsexigenmegablocksurvivors.setup;/mbs reload,/mbs downloadpluginupdate,/mbs downloadally/mbs applypluginupdateexigenmegablocksurvivors.*. Ambos permisos se declaran en elNightbreakPluginSpecdel 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. ConhasContentPackages=false, también se omiten los comandos de descarga y actualización por paquete, y/mbs downloadallsolo descarga el JAR del plugin. Gestiona su contenidoMBSPackagemediante/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.