Diese Seite ist eine umfassende Referenz für jeden Befehl und jede Berechtigung in EliteMobs, direkt aus dem Plugin-Code und der plugin.yml bezogen.
Alle folgenden Befehle sind Unterbefehle von /elitemobs (Alias /em), sofern nicht anders angegeben. Der Befehl /adventurersguild (Alias /ag) ist ein separater Hauptbefehl.
Ersetze Platzhalter wie <...> durch konkrete Werte. Inhaltsdateinamen enthalten ihre Erweiterung, etwa boss.yml. In der Spalte Absender bedeutet Player Spieler und Any Spieler oder Konsole. Die Angaben beschreiben das tatsächliche Verhalten: Ein Befehl, der einen Spieler benötigt, funktioniert nicht allein deshalb in der Konsole, weil seine Registrierung die Absenderprüfung auslässt.
EliteMobs shadet MagmaCore, das zur Laufzeit vier zusätzliche Hauptbefehle registriert (sie stehen nicht in der plugin.yml, und ihre Berechtigungen werden programmatisch mit Standard op registriert). Hat ein anderes MagmaGuy-Plugin sie bereits registriert, überspringt EliteMobs die Registrierung und die bestehenden werden verwendet.
Befehl
Berechtigung
Standard
Absender
Beschreibung
/nightbreaklogin <token>
nightbreak.login
op
Any
Verknüpft diesen Server mit einem Nightbreak-Konto für In-Game-Inhalte und Plugin-Downloads
/nightbreaklogout
nightbreak.login
op
Any
Entfernt den gespeicherten Nightbreak-Konto-Token von diesem Server
/nightbreak plugins
nightbreak.plugins
op
Any
Öffnet den Katalog für Spieler; gibt Kataloginformationen in der Konsole aus
/logify
logify.*
op
Any
Lädt das aktuelle Serverprotokoll zu mclo.gs hoch und gibt den Link zurück
Diese Befehle sind für normale Spieler gedacht. Die meisten sind standardmäßig auf true gesetzt (jeder kann sie verwenden).
Befehl
Berechtigung
Standard
Absender
Beschreibung
/em
elitemobs.command
true
Player
Öffnet das Statusmenü, wenn emLeadsToStatusMenu aktiviert ist
/em help
elitemobs.help
true
Any
Listet alle registrierten Befehle mit Beschreibungen auf
/em alt
elitemobs.alt
true
Player
Wechselt das Statusmenü zwischen Inventar und Dialog/Buch
/em shareItem
elitemobs.shareitem
true
Player
Teilt die Werte des aktuell gehaltenen EliteMobs-Gegenstands im Chat
/em discord
elitemobs.discord.link
true
Any
Zeigt den Einladungslink zum EliteMobs-Discord
/em dismiss
elitemobs.dismiss
op
Player
Schaltet die Setup-Nachricht in deinem /em-Menü um
Die alternative Darstellung verwendet unter Java 1.21.6+ Dialoge und unter älteren Versionen Bücher. Bedrock-Spieler und Server mit onlyUseBedrockMenus behalten Inventarmenüs. /em help listet registrierte Befehle ohne Berechtigungsfilter; ein sichtbarer Befehl gewährt keinen Zugriff.
Zeigt eine Klassenform, ihre Fähigkeiten und Fortschrittsvoraussetzungen
/em class select <class>
elitemobs.command
true
Player
Wählt eine freigeschaltete Klassenform
Die Steuerung steht unter [Alpha] Advanced Combat System, die IDs in der Klassenreferenz. Ein aktiver Instanzdurchlauf behält die beim Eintritt erfasste Klasse. Klassenbefehle werden nur bei aktiviertem Modul registriert.
Lädt einen verbundenen Spieler in die Gruppe ein; jedes aktuelle Mitglied darf einladen
/em party accept
elitemobs.party
true
Player
Nimmt die neueste noch gültige Gruppeneinladung an
/em party leave
(keine gesetzt)
--
Player
Verlässt die aktuelle Gruppe; funktioniert ohne elitemobs.party
/em party menu
elitemobs.party
true
Player
Öffnet das Inventarmenü der Gruppensteuerung
/em party ready <token>
elitemobs.party
true
Player
Bestätigt die anklickbare Bereitschaftsabfrage für einen bestimmten Start eines instanzierten Dungeons
/em party decline <token>
elitemobs.party
true
Player
Lehnt eine bestimmte Bereitschaftsabfrage ab und bricht sie ab
/em party hideinteractionhint
elitemobs.party
true
Player
Blendet die Rechtsklick-Gruppeneinladungshinweise dauerhaft aus
Alle in /em help angezeigten Beschreibungen der Gruppenbefehle stammen aus der Party.yml, sodass übersetzte Server ihre eigenen Formulierungen sehen.
Das Token der Bereitschaftsabfrage wird von EliteMobs erzeugt und von den anklickbaren Chat-Schaltflächen mitgeliefert; Spieler tippen es normalerweise nicht selbst. Gruppengrößen, Dungeoneintritt, gemeinsame Questgutschrift und Gruppenbeute findest du unter Gruppensystem.
elitemobs.instanced.teleport.within ist standardmäßig false, auch für Operatoren. Eine ausdrückliche Vergabe erlaubt Befehls-/Plugin-Teleports nur während der laufenden aktuellen Instanz, wenn beide Endpunkte in deren Region und Welt bleiben. Sie erlaubt weder das Verlassen noch den Wechsel in eine andere Instanz oder das Umgehen von Lobbybeschränkungen. Andere Plugins können den Teleport weiterhin abbrechen; EliteMobs prüft das Ziel vor der Annahme erneut.
Schaltet die Installation eines bestimmten Inhaltspakets um
/em downloadall
elitemobs.downloadall
op
Any
Lädt das Plugin-Update sowie alle zugänglichen fehlenden/veralteten Nightbreak-Pakete herunter
/em downloadallcontent
elitemobs.downloadall
op
Any
Lädt alle zugänglichen fehlenden/veralteten Inhaltspakete herunter (kein Plugin-Update)
/em updatecontent
elitemobs.updatecontent
op
Any
Aktualisiert alle veralteten zugänglichen Inhaltspakete (Alias: /em updateallcontent)
/em downloadpluginupdate
elitemobs.downloadall
op
Any
Lädt die neueste EliteMobs-Plugin-JAR herunter; nightbreak.applyPluginUpdatesWithoutRestart bestimmt, wann sie angewendet wird (Standard: beim nächsten Neustart)
/em applypluginupdate
elitemobs.downloadall
op
Any
Wendet ein heruntergeladenes EliteMobs-Update ohne Neustart an und lädt dabei EliteMobs und die davon abhängigen MagmaGuy-Plugins neu
/em forcereinstallcontent <package|all>
elitemobs.downloadall
op
Any
Lädt bereits installierte Inhalte erneut herunter und installiert sie neu, entweder ein benanntes Paket oder all
/em recommendedplugins
elitemobs.setup
op
Any
Listet empfohlene Begleit-Plugins mit Installationslinks auf
/em reload
elitemobs.reload
op
Any
Lädt EliteMobs neu und bewahrt beim Wiederherstellen der maximalen Gesundheit den aktuellen Gesundheitsanteil aller Online-Spieler
/em version
elitemobs.version
op
Any
Zeigt die aktuelle EliteMobs-Plugin-Version an
/em language <language>
elitemobs.language
op
Any
Legt die serverweite Sprache/Übersetzung für EliteMobs fest
/em package <dungeonName> <version>
elitemobs.package
(nur im Code)
Any
Verpackt einen EliteMobs-Dungeon zur Verteilung (Hinweis: plugin.yml deklariert stattdessen den ungenutzten Knoten elitemobs.dungeon.package)
/em applypluginupdate verweigert die Ausführung, wenn im Update-Ordner des Servers keine neuere EliteMobs-JAR wartet oder wenn ein Plugin eines anderen Autors EliteMobs als Abhängigkeit oder optionale Abhängigkeit angibt; starte den Server in diesen Fällen neu. Laufende Bosse, Arenen und Dungeon-Instanzen enden, wenn EliteMobs neu lädt. Die Modi von nightbreak.applyPluginUpdatesWithoutRestart sind unter Updates ohne Neustart anwenden beschrieben.
Setzt die Währung eines Spielers auf einen exakten Betrag
/em money check <player>
elitemobs.money.check.others
op
Any
Prüft das Guthaben eines anderen Spielers
Der angegebene Spieler muss online sein und seine EliteMobs-Daten müssen geladen sein; andernfalls meldet der Befehl, dass die Daten noch nicht bereit sind, und ändert nichts. /em money addAll gibt niemandem Währung, solange die Daten eines Online-Spielers noch geladen werden.
Überschreibt den Rang des automatischen Profils für die Mustererzeugung
/em loot stats
elitemobs.loot.stats
op
Player
Zeigt die Elite-Werte für den aktuell gehaltenen Gegenstand an
Beide Varianten von loot debug ersetzen deine angelegte Rüstung, fügen Testwaffen mit Haltbarkeit 99 hinzu und überschreiben die XP aller Skills passend zur angeforderten Stufe. Beide skalieren außerdem alle Klassenlinien auf die gewünschte effektive Stufe (begrenzt auf 1–100). Können Klassen nicht geändert werden, nennt der Befehl den Grund: Das Advanced Combat System ist deaktiviert, deine Klassen sind an einen Dungeon- oder Prüfungsdurchlauf gebunden oder deine Klassendaten sind noch nicht geladen. Diese Befehle ändern den Fortschritt und sind keine bloßen Gegenstandsvorschauen.
Grenzen der Musterbefehle stehen unter Automatische Beute prüfen. Stufen reichen von 1 bis 10000. Ränge sind AUTO, TRASH, MINIBOSS und BOSS. Muster umgehen Dropchancen und können bei Platzmangel auf den Boden fallen. Währungs- und Befehlsbelohnungen werden angezeigt, aber nicht ausgeführt.
Diese Befehle richten Blöcke ein, die sich beim Erscheinen oder Besiegen eines regionalen Bosses ändern. ON_REMOVE ist der Zustand nach der Niederlage; gewöhnliches Entladen wegen Entfernung löst ihn nicht aus. Die Auswahlsteuerung steht unter Transitive Blöcke.
/em class test set <player> <class> <effectiveLevel>
elitemobs.advancedcombat.admin
op
Any
Setzt und wählt die Stufe eines Klassenzweigs für einen verbundenen Spieler und vervollständigt die vorgelagerten Stufenbereiche
/em class test forget <player> <class>
elitemobs.advancedcombat.admin
op
Any
Löscht Freischaltungen und Klassen-XP eines Teilbaums und entfernt eine betroffene aktive Auswahl
/em advancedcombat dismiss
elitemobs.advancedcombat.admin
op
Player
Speichert showDeveloperMessage: false für den gesamten Server
Für test set und test forget muss der Zielspieler zuerst einen Durchlauf mit Klassensperre verlassen. set beachtet weiterhin die Grenzen der Grundskills. forget löscht Fortschritt; verwende es nur zum bewussten Zurücksetzen dieses Zweigs für Tests. Die Klassen-Testbefehle werden nur bei aktiviertem Modul registriert; advancedcombat dismiss bleibt unabhängig verfügbar.
/em transport ... benötigt elitemobs.transport.admin und einen Spieler als Absender. Die Berechtigung existiert nur im Code. Die Transportanleitung enthält alle Bearbeitungs-, Fahrt- und Neuladebefehle samt Argumenten. Routen können auch über TRANSPORT-NPCs angeboten werden.
Wörtlicher Berechtigungsknoten ohne deklarierte untergeordnete Knoten. EliteMobs prüft ihn für /em shop procedural <player>, die Fortschrittsleiste bei Start und Reload, die Einrichtungserinnerung beim Login, Admin-Hinweise an fehlerhaften Quest-NPCs, ausgemusterten NPCs und nicht konfigurierten Wurmlöchern sowie für das Teleportieren in einen laufenden Dungeon oder eine laufende Arena, an dem bzw. der du nicht teilnimmst, und für den Aufenthalt dort
elitemobs.user
true
Bündel aller empfohlenen Spielerberechtigungen (siehe untergeordnete Knoten unten)
elitemobs.user bündelt die als Kinder deklarierten Spielerberechtigungen. Einige separat deklarierte Berechtigungen wie elitemobs.arena.start und elitemobs.scroll.command sind standardmäßig true, ohne diesem Bündel anzugehören. Nur im Code definierte Knoten wie elitemobs.shop.command müssen je nach Berechtigungskonfiguration separat vergeben werden.
Der Befehlsmanager prüft die jeweilige Befehlsberechtigung; er behandelt elitemobs.* nicht automatisch als universelle Freigabe. Die Wildcard-Auswertung hängt von deinem Berechtigungs-Plugin ab. Vergib die konkreten Knoten, wenn du ohne diese Erweiterung arbeitest.
Nur deklariert — der Shop-Befehl prüft stattdessen elitemobs.shop.command
elitemobs.shop.dynamic
true
Verwendet den Befehl für den dynamischen Item-Shop
elitemobs.repair.command
true
Verwendet den Reparaturbefehl
elitemobs.enchant.command
true
Verwendet den Verzauberungsbefehl
elitemobs.scroll.command
true
Verwendet den Rollen-Befehl
elitemobs.scrap.command
true
Verwendet den Verschrottungsbefehl
elitemobs.unbind.command
true
Verwendet den Entbindungsbefehl
elitemobs.money.check.self
true
Prüft das eigene Währungsguthaben
elitemobs.money.pay
true
Zahlt Währung an einen anderen Spieler
elitemobs.party
true
Gruppenbefehle und Bereitschaftsabfragen für Gruppendungeons nutzen (/em party leave benötigt keine Berechtigung)
elitemobs.quest.accept
true
Nimmt Quests an
elitemobs.quest.complete
true
Schließt Quests ab (Abgabe)
elitemobs.quest.track
true
Verfolgt Quest-Ziele
elitemobs.quest.leave
true
Verlässt aktive Quests
elitemobs.quest.npc
true
Interagiert mit dynamischen QUEST_GIVER-NPCs
elitemobs.quit
true
Nur deklariert — /em quit setzt keine Berechtigung, daher wird dieser Node nie geprüft
elitemobs.instance.start
true
Startet instanzierte Dungeons/Arenen
elitemobs.instanced.teleport.within
false
Erlaubt Befehls-/Plugin-Teleports innerhalb derselben laufenden Instanz unter den oben genannten Grenzen
elitemobs.rank.command
true
Veraltete Rang-Menü-Berechtigung (kein aktiver Befehl in EliteMobs 10; Rang/Prestige durch das Skill-System ersetzt)
elitemobs.boss.track
true
Verfolgt Bosse über die Boss-Leiste
elitemobs.teleport.spawn
true
Teleportiert zum konfigurierten defaultSpawnLocation
elitemobs.loot.command
true
Nur deklariert — /em loot setzt keine Berechtigung, daher wird dieser Node nie geprüft
Deklariert, aber nie geprüft
Diese Nodes existieren in der plugin.yml (tauchen also in Berechtigungslisten auf), aber kein Codepfad prüft sie jemals. Sie zu vergeben oder zu entziehen hat keinerlei Wirkung:
elitemobs.quit, elitemobs.loot.command, elitemobs.shop.custom (der Code prüft stattdessen elitemobs.shop.command), elitemobs.shop.dynamic.other (/em shop procedural <player> prüft stattdessen elitemobs.*), elitemobs.dungeon.package (der Code prüft elitemobs.package) sowie die veralteten Rang-Nodes elitemobs.rank.command, elitemobs.rank.set und elitemobs.rank.npc.
Diese steuern, mit welchen NPC-Typen ein Spieler interagieren kann. Alle sind standardmäßig auf true gesetzt und untergeordnete Knoten von elitemobs.user.
Berechtigung
Standard
Beschreibung
elitemobs.rank.npc
true
Veraltete Berechtigung für den Rang-NPC (in EliteMobs 10 nicht durchgesetzt; Rangsystem durch Skills ersetzt)
elitemobs.shop.dynamic.npc
true
Spricht mit dem NPC des dynamischen Shops
elitemobs.shop.custom.npc
true
Spricht mit dem NPC des Custom-Shops
elitemobs.shop.sell.npc
true
Spricht mit dem NPC des Verkaufs-Shops
elitemobs.back.npc
true
Spricht mit dem Zurück-Teleport-NPC
elitemobs.scrap.npc
true
Spricht mit dem Verschrottungs-NPC
elitemobs.repair.npc
true
Spricht mit dem Reparatur-NPC
elitemobs.unbind.npc
true
Spricht mit dem Entbindungs-NPC
elitemobs.enchant.npc
true
Spricht mit dem Verzauberungs-NPC
elitemobs.scroll.npc
true
Spricht mit dem Elite-Rollen-NPC
elitemobs.shop.arrow.npc
true
Spricht mit dem NPC des Pfeil-Shops
elitemobs.gambling.npc
true
Verwendet Glücksspiel-NPCs
elitemobs.skill.npc
true
Verwendet den Skill-Bonus-NPC
CLASS_TRAINER-NPCs prüfen elitemobs.command. Dynamische QUEST_GIVER prüfen elitemobs.quest.npc; CUSTOM_QUEST_GIVER verwenden stattdessen die Berechtigungs- und Sperrregeln ihrer benutzerdefinierten Quests.
Diese Berechtigungen werden im Quellcode durchgesetzt, sind aber nicht in der plugin.yml deklariert. Vergib sie bei Bedarf ausdrücklich. Die Tab-Vervollständigung prüft die Spielerberechtigungen; das Fehlen in plugin.yml verhindert nicht automatisch, dass der Befehl vorgeschlagen wird.
Berechtigung
Verwendet von
Beschreibung
elitemobs.package
/em package
Verpackt Dungeons zur Verteilung (der deklarierte Knoten elitemobs.dungeon.package wird im Code tatsächlich nicht geprüft)
elitemobs.place.npc
/em place npc
Platziert NPCs an einer Position
elitemobs.debug
/em debug
Schaltet den Debug-Modus um
elitemobs.admin
/em debug combat *, Versionsprüfung
Kampftest-Befehle; zeigt außerdem beim Login die Warnung, dass die Update-Prüfung keine Verbindung herstellen konnte, für Spieler, die zusätzlich elitemobs.versionnotification haben
elitemobs.skill.admin
/em skill set, /em skill setAll
Admin-Befehle für Skill-Stufen
elitemobs.skill.check
/em skill check
Prüft die Skill-Stufen eines Spielers
elitemobs.patrol.admin
/em patrol ...
Patrouillenrouten von NPCs und Custom Bosses erstellen und prüfen
elitemobs.transport.admin
/em transport ...
Transportrouten erstellen, testen und neu laden
elitemobs.shop.command
/em shop custom
Zugriff auf den Custom-Shop (im Code anstelle von elitemobs.shop.custom verwendet)
Alle Berechtigungen für Skill-XP-Boni sind standardmäßig false. Die vollständige Familie verwendet elitemobs.perks.xp.<perk>.<skill>:
Bonus
Multiplikator
10percentboost
1.10
25percentboost
1.25
50percentboost
1.50
double
2.00
150percentboost
2.50
triple
3.00
quadruple
4.00
customboost
customXpPerkMultiplier in skills.yml, Standard 1.0
Jeder Bonus deklariert armor, swords, axes, bows, crossbows, tridents, hoes, maces, spears, staves und wands sowie den Elternknoten all, der diese elf Kinder gewährt. Zum Beispiel verdoppelt elitemobs.perks.xp.double.swords berechtigte Schwert-XP; elitemobs.perks.xp.double.all umfasst alle Skills. Gewöhnliche Boni verwenden den höchsten zutreffenden Multiplikator. customboost überschreibt diese Auswahl. Voraussetzungen und ausdrückliche Verweigerungen erklärt das Skill-System.