MegaBlock Survivors Befehle
MegaBlock Survivors registriert einen einzelnen Hauptbefehl:
/mbs
/megablocksurvivors
Der Nightbreak-Token-Befehl, der während der Einrichtung verwendet wird, ist separat und wird von MagmaCore bereitgestellt:
/nightbreaklogin <token>
Einrichtung und Inhaltsverwaltung
| Befehl | Sender | Berechtigung | Aktueller Zweck |
|---|---|---|---|
/mbs | Beliebig | megablocksurvivors.* | Gibt eine Schnellstart-Hilfe aus (start, setup, reload) |
/mbs setup | Spieler | megablocksurvivors.setup | Öffnet das Nightbreak-Content-Browser-Menü (Filter Free / Premium / Resources) |
/mbs recommendedplugins | Beliebig | megablocksurvivors.setup | Zeigt den Katalog der empfohlenen Begleit-Plugins (öffnet ein Menü für Spieler, gibt eine Liste für die Konsole aus) |
/mbs downloadpluginupdate | Beliebig | megablocksurvivors.* | Lädt das neueste MegaBlock-Survivors-Plugin-JAR von Nightbreak herunter (erfordert ein verknüpftes Konto) |
/mbs downloadall | Beliebig | megablocksurvivors.* | Lädt das Plugin-Update herunter. (MBS wird mit hasContentPackages=false ausgeliefert, sodass dieser Befehl keine Inhaltspakete herunterlädt -- er ist hier faktisch ein Alias für das Plugin-Update.) |
/mbs applypluginupdate | Beliebig | megablocksurvivors.* | Wendet ein bereits in den Update-Ordner des Servers heruntergeladenes Plugin-Update ohne Neustart an. MegaBlock Survivors wird neu geladen, wodurch aktive Matches enden. Wird abgelehnt, wenn kein neueres gültiges Update wartet oder wenn ein Plugin eines anderen Autors von MegaBlock Survivors abhängt |
/mbs reload | Beliebig | megablocksurvivors.* | Deaktiviert MegaBlock Survivors vollständig, lädt es neu und aktiviert es wieder. Dabei werden aktive Matches beendet sowie Konfiguration, Übersetzungen, Inhalte, Welten, NPCs und Anzeigen neu geladen. Werden Modelle importiert und ist FreeMinecraftModels aktiviert, löst der gemeinsame Importer auch das Neuladen der FMM-Inhalte aus |
/mbs version | Beliebig | Keine | Zeigt die aktuelle Plugin-Version an |
setup, recommendedplugins, downloadpluginupdate, downloadall und applypluginupdate werden von MagmaCores NightbreakPluginBootstrap.registerStandardCommands registriert (in das Plugin geshaded), nicht von den eigenen Befehlsklassen von MegaBlock Survivors. Die gemeinsamen Update-Einstellungen findest du unter Automatische Updates.
Versionshinweise
MagmaCore registriert außerdem einen separaten Top-Level-Befehl für den gemeinsamen Posteingang der Versionshinweise:
/mbschangelog
/mbschangelog dismiss
/mbschangelog disable
Er öffnet ungelesene Versionshinweise von MegaBlock Survivors, markiert sie als gelesen oder schaltet die Erinnerung beim Beitritt für dich ab. Er ist nur für Spieler und erfordert OP oder eine der Berechtigungen megablocksurvivors.*, megablocksurvivors.setup oder megablocksurvivors.initialize. Siehe Nightbreak-Changelog-Benachrichtigungen.
Spielbefehle
| Befehl | Sender | Aktueller Zweck |
|---|---|---|
/mbs start | Spieler | Startet ein neues Match. Schlägt fehl, wenn du bereits in einem Match bist oder noch eines einrichtest, oder wenn du bereits im Match eines anderen Plugins bist, das das gemeinsame Match-System von MagmaCore nutzt. |
/mbs quit | Spieler | Beendet dein aktuelles Match oder bricht eines ab, das du noch einrichtest. Ein Spieler, der bereits im Match ist, wird in die Lobby mbs_spawn gebracht, oder an die Stelle, an der er /mbs start ausgeführt hat, wenn die Lobby nicht geladen ist |
/mbs stats | Spieler | Öffnet deinen Ausrüstungs- und Statusbildschirm für das aktuelle Match |
/mbs summary | Spieler | Zeigt im Chat eine Zusammenfassung deines aktuellen oder letzten Matches (Dauer, höchste Welle, Schadensaufschlüsselung, Ausrüstung, Kills) |
/mbs dump | Spieler | Leert die gemeinsame stats-dump.log und schreibt danach die Zusammenfassung des aktuellen oder letzten Matches des Aufrufers als JSON-Zeile, sofern vorhanden. Auch ohne Zusammenfassung wird das bisherige Log gelöscht |
/mbs sacrifice | Spieler | Löst die aktuelle Stufe des nächstgelegenen Bluts-Altars aus (25% / 50% / 75% HP) |
/mbs meta | Spieler | Öffnet den Meta-Progression-Dialog (Soul-Echo-Schrein) |
/mbs meta upgrade <track> | Spieler | Kauft eine einzelne Stufe auf dem genannten Meta-Progression-Track. Tracks: hp, luck, speed, weaponslots, passiveslots, extralives, bantokens, rerolltokens. |
Interne Befehle
Diese Befehle werden durch die Schaltflächen der Spieldialoge ausgelöst. Verwende die Schaltflächen: Nicht jeder Handler prüft den erwarteten Bildschirm oder die Matchphase. Manuell ausgeführte Bann- oder Reroll-Befehle können einen Token verbrauchen, obwohl kein Belohnungsbildschirm geöffnet ist.
| Befehl | Sender | Aktueller Zweck |
|---|---|---|
/mbs selectgamemode <challenge|endless> | Spieler | Wählt den Spielmodus vom ersten Vor-Match-Bildschirm |
/mbs selectdifficulty <easy|medium|hard> | Spieler | Wählt die Schwierigkeit vom zweiten Vor-Match-Bildschirm |
/mbs selectweapon <weaponType> | Spieler | Wählt eine Startwaffe vom Klassenauswahlbildschirm |
/mbs reward <number> | Spieler | Wählt eine Belohnung vom Level-Up-Belohnungsbildschirm |
/mbs reward-ban <type> | Spieler | Filtert einen Ausrüstungstyp aus späteren Belohnungsziehungen und verbraucht einen Bann-Token. Wenn der Pool ausgeschöpft ist, kann die Ersatzauswahl gesperrte Typen wieder anbieten |
/mbs reward-reroll | Spieler | Würfelt die aktuellen Belohnungsoptionen neu (verbraucht einen Reroll-Token) |
/mbs hourglass-reward <number> | Spieler | Wählt eine Belohnung vom Sanduhr-Belohnungsbildschirm |
/mbs chest-reward <number> | Spieler | Wählt eine Belohnung vom Truhen-Belohnungsbildschirm |
/mbs resume | Spieler | Setzt das Spiel nach einer Belohnungsauswahl fort |
/mbs skip | Spieler | Wird von der Überspringen-Schaltfläche der Belohnungsauswahl-Animation gesendet. Beendet die Animation und zeigt die endgültigen Belohnungsoptionen. Bewirkt außerhalb eines Matches nichts |
Die Animationen der Belohnungsauswahl sind deaktiviert, daher erscheinen die Belohnungsoptionen sofort und /mbs skip hat derzeit keine Wirkung. Der Befehl braucht keine Berechtigung.
Debug- und Admin-Befehle
| Befehl | Sender | Aktueller Zweck |
|---|---|---|
/mbs cheat | Spieler | Entfernt alle erfassten Gegner ohne Drops oder Kill-Anrechnung, füllt die Opfer-Quote für das Portal und lässt den Spieler für den Rest des Durchlaufs Match-Schaden ignorieren. Der Kontakt-Kill der zeitgesteuerten Geisterarmee gilt weiterhin |
/mbs beam | Spieler | Zeichnet 10 Sekunden lang Debug-Strahlen zu Zielblöcken in einem Würfel, der sich vom Spieler aus auf jeder Achse 20 Blöcke weit erstreckt |
/mbs skipworld | Spieler | Springt zur nächsten Welt im aktuellen Match |
Diese drei Debug-Befehle verlangen derzeit keine Berechtigung. /mbs cheat markiert den Durchlauf als gecheatet, während /mbs skipworld nur die Welt wechselt und dieses Flag nicht setzt. Der Cheat-Filter der Bestenliste schützt daher nicht vor dem Überspringen von Welten per Debug-Befehl.
Berechtigungen
| Berechtigung | Deklariert in | Gewährt |
|---|---|---|
megablocksurvivors.* | NightbreakPluginSpec | Admin-Befehle: /mbs, /mbs reload, /mbs downloadpluginupdate, /mbs downloadall, /mbs applypluginupdate sowie die Erinnerung an die Ersteinrichtung |
megablocksurvivors.setup | NightbreakPluginSpec | /mbs setup und /mbs recommendedplugins |
megablocksurvivors.initialize | NightbreakPluginSpec | Nur /mbschangelog. Ein Befehl /mbs initialize wird nicht registriert |
megablocksurvivors.match.bypass | plugin.yml (Standard: op) | Teleport in laufende Match-Welten, ohne abgewiesen oder wieder hinausgeschickt zu werden. Inhaber werden trotzdem hinausbewegt, bevor die Welten eines beendeten Matches gelöscht werden |
Hinweise
- Die
plugin.ymlvon MegaBlock Survivors deklariert den Hauptbefehl/mbsmit dem Alias/megablocksurvivorsund die Berechtigungmegablocksurvivors.match.bypass. Jeder Unterbefehl wird zur Laufzeit über denCommandManagervon MagmaCore registriert. - Befehle ohne explizit gesetzte Berechtigung haben keine Berechtigungsanforderung.
/mbs setupund/mbs recommendedpluginssind durchmegablocksurvivors.setupgeschützt;/mbs reload,/mbs downloadpluginupdate,/mbs downloadallund/mbs applypluginupdatesind durchmegablocksurvivors.*geschützt. Beide Berechtigungen werden imNightbreakPluginSpecdes Plugins deklariert, sodass Operatoren eine reine Setup-Rolle getrennt von der vollen Admin-Rolle vergeben können.- MegaBlock Survivors verwendet die vereinfachte gemeinsame Bootstrap-Überladung, die
/mbs initializenicht registriert. BeihasContentPackages=falsefehlen außerdem die paketbezogenen Download-/Updatebefehle;/mbs downloadalllädt nur die Plugin-JAR. Verwalte dieMBSPackage-Inhalte über/mbs setup. - Viele Spieltexte verwenden
plugins/MegaBlockSurvivors/translations.yml. Einige gemeinsame Befehlsbeschreibungen, Inhaltsmenü-Meldungen und Ranglistentexte sind weiterhin fest auf Englisch hinterlegt.