Zum Hauptinhalt springen

EliteMobs Berechtigungen und Befehle

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.

Gemeinsame MagmaCore-Hauptbefehle​

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.

BefehlBerechtigungStandardAbsenderBeschreibung
/nightbreaklogin <token>nightbreak.loginopAnyVerknüpft diesen Server mit einem Nightbreak-Konto für In-Game-Inhalte und Plugin-Downloads
/nightbreaklogoutnightbreak.loginopAnyEntfernt den gespeicherten Nightbreak-Konto-Token von diesem Server
/nightbreak pluginsnightbreak.pluginsopAnyÖffnet den Katalog für Spieler; gibt Kataloginformationen in der Konsole aus
/logifylogify.*opAnyLädt das aktuelle Serverprotokoll zu mclo.gs hoch und gibt den Link zurück

Spielerbefehle​

Diese Befehle sind für normale Spieler gedacht. Die meisten sind standardmäßig auf true gesetzt (jeder kann sie verwenden).

BefehlBerechtigungStandardAbsenderBeschreibung
/emelitemobs.commandtruePlayerÖffnet das Statusmenü, wenn emLeadsToStatusMenu aktiviert ist
/em helpelitemobs.helptrueAnyListet alle registrierten Befehle mit Beschreibungen auf
/em altelitemobs.alttruePlayerWechselt das Statusmenü zwischen Inventar und Dialog/Buch
/em shareItemelitemobs.shareitemtruePlayerTeilt die Werte des aktuell gehaltenen EliteMobs-Gegenstands im Chat
/em discordelitemobs.discord.linktrueAnyZeigt den Einladungslink zum EliteMobs-Discord
/em dismisselitemobs.dismissopPlayerSchaltet 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.

Klassen​

BefehlBerechtigungStandardAbsenderBeschreibung
/em classelitemobs.commandtruePlayerÖffnet das Klassenprofil und Trainingsmenü
/em class info <class>elitemobs.commandtruePlayerZeigt eine Klassenform, ihre Fähigkeiten und Fortschrittsvoraussetzungen
/em class select <class>elitemobs.commandtruePlayerWä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.

Abenteurergilde​

BefehlBerechtigungStandardAbsenderBeschreibung
/agelitemobs.adventurersguild.commandtruePlayerÖffnet die Abenteurergilde oder teleportiert dorthin
/em adventurersguild oder /em agelitemobs.adventurersguild.commandtruePlayerIdentisch mit /ag (Aliase)

Das Teleportationsverhalten prüft zur Laufzeit zusätzlich elitemobs.adventurersguild.teleport (Standard true).

Shops​

BefehlBerechtigungStandardAbsenderBeschreibung
/em shop customelitemobs.shop.command(nur im Code)PlayerÖffnet den Custom-Item-Shop oder teleportiert zum AG-Hub
/em shop dynamicelitemobs.shop.dynamictruePlayerÖffnet den dynamischen (prozeduralen) Item-Shop oder teleportiert zum AG-Hub
/em repairelitemobs.repair.commandtruePlayerÖffnet das Reparaturmenü oder teleportiert zum AG-Hub
/em enchantelitemobs.enchant.commandtruePlayerÖffnet das Verzauberungsmenü oder teleportiert zum AG-Hub
/em scrollelitemobs.scroll.commandtruePlayerÖffnet das Elite-Rollen-Menü oder teleportiert zum AG-Hub
/em scrapelitemobs.scrap.commandtruePlayerÖffnet das Verschrottungsmenü oder teleportiert zum AG-Hub
/em unbindelitemobs.unbind.commandtruePlayerÖffnet das Entbindungsmenü oder teleportiert zum AG-Hub

Wirtschaft​

BefehlBerechtigungStandardAbsenderBeschreibung
/em money checkelitemobs.money.check.selftruePlayerÖffnet bei aktiviertem otherCommandsLeadToEMStatusMenu das Statusmenü; zeigt sonst dein Guthaben
/em pay <player> <amount>elitemobs.money.paytruePlayerSendet Währung abzüglich der konfigurierten Steuer an einen verbundenen Spieler

Gruppen​

BefehlBerechtigungStandardAbsenderBeschreibung
/em party createelitemobs.partytruePlayerErstellt eine Gruppe nur für die aktuelle Sitzung
/em party invite <player>elitemobs.partytruePlayerLädt einen verbundenen Spieler in die Gruppe ein; jedes aktuelle Mitglied darf einladen
/em party acceptelitemobs.partytruePlayerNimmt die neueste noch gültige Gruppeneinladung an
/em party leave(keine gesetzt)--PlayerVerlässt die aktuelle Gruppe; funktioniert ohne elitemobs.party
/em party menuelitemobs.partytruePlayerÖffnet das Inventarmenü der Gruppensteuerung
/em party ready <token>elitemobs.partytruePlayerBestätigt die anklickbare Bereitschaftsabfrage für einen bestimmten Start eines instanzierten Dungeons
/em party decline <token>elitemobs.partytruePlayerLehnt eine bestimmte Bereitschaftsabfrage ab und bricht sie ab
/em party hideinteractionhintelitemobs.partytruePlayerBlendet 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.

Quests​

BefehlBerechtigungStandardAbsenderBeschreibung
/em quest accept <questID>elitemobs.quest.accepttruePlayerNimmt eine Quest an (über Menü genutzt)
/em quest check <questID>(keine gesetzt)--PlayerInterner Quest-Dialog-Befehl
/em quest track <questID>elitemobs.quest.tracktruePlayerVerfolgt die Ziele einer Quest
/em quest leave <questID>elitemobs.quest.leavetruePlayerÖffnet die Bestätigung zum Abbrechen einer aktiven Quest
/em quest leaveconfirmed <questID>elitemobs.quest.leavetruePlayerBestätigt den Abbruch über die erzeugte Rückfrage
/em quest complete <id>elitemobs.quest.completetruePlayerSchließt eine Quest über das Menü ab (Abgabe)

Diese Quest-IDs sind vom Menü bereitgestellte Laufzeit-UUIDs, keine Dateinamen. Ein bestätigter Abbruch setzt die vollständige Questsperre.

Dungeons & Instanzen​

BefehlBerechtigungStandardAbsenderBeschreibung
/em dungeontp <dungeonID>elitemobs.dungeon.tptruePlayerTeleportiert anhand des Inhalts-Konfigurationsdateinamens oder öffnet die Instanzauswahl
/em dungeontpdialog <dungeonID>elitemobs.dungeon.tptruePlayerInterne Dialog-Navigation für Dungeon-Teleportation
/em startelitemobs.instance.starttruePlayerStartet einen instanzierten Dungeon/eine Arena, wenn man in der Lobby ist
/em quit(keine gesetzt)--PlayerVerlässt den aktuellen instanzierten Dungeon/die Arena (der deklarierte Knoten elitemobs.quit wird im Code tatsächlich nicht geprüft)

Teleports innerhalb einer Instanz​

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.

Arenen​

BefehlBerechtigungStandardAbsenderBeschreibung
/em arena <arenaID>elitemobs.arena.starttruePlayerÖffnet das Arena-Menü anhand des Konfigurationsdateinamens

Boss-Verfolgung​

BefehlBerechtigungStandardAbsenderBeschreibung
/em track boss <id>elitemobs.boss.tracktruePlayerVerfolgt einen verfolgbaren Welt-Boss anhand seiner Laufzeit-UUID statt seines Dateinamens

Teleport​

BefehlBerechtigungStandardAbsenderBeschreibung
/em spawntpelitemobs.teleport.spawntruePlayerTeleportiert zum in EliteMobs konfigurierten defaultSpawnLocation

Beute (Spieler)​

BefehlBerechtigungStandardAbsenderBeschreibung
/em loot(keine gesetzt)--PlayerÖffnet das Gruppenbeute-Menü

Intern / NPC​

BefehlBerechtigungStandardAbsenderBeschreibung
/em npc questList <npcUUID>(keine gesetzt)--PlayerInterner Befehl für die NPC-Quest-Interaktion
/em _classmenu <menu-action>elitemobs.commandtruePlayerKurzlebiges internes Aktionstoken aus Klassendialogen; verwende das Menü

Admin-Befehle​

Diese Befehle erfordern Operator-Status oder die entsprechende Berechtigung. Sie sind standardmäßig auf op gesetzt, sofern nicht anders angegeben.

Setup & Inhaltsverwaltung​

BefehlBerechtigungStandardAbsenderBeschreibung
/em initializeelitemobs.initializeopPlayerÖffnet den Ersteinrichtungs-Assistenten
/em setupelitemobs.setupopPlayerÖffnet das Haupt-Setup- / Inhaltsverwaltungsmenü
/em setup doneelitemobs.setupopAnySchaltet die Setup-Erinnerungsnachricht um
/em setup toggle <dungeonConfig>elitemobs.setupopAnySchaltet die Installation eines bestimmten Inhaltspakets um
/em downloadallelitemobs.downloadallopAnyLädt das Plugin-Update sowie alle zugänglichen fehlenden/veralteten Nightbreak-Pakete herunter
/em downloadallcontentelitemobs.downloadallopAnyLädt alle zugänglichen fehlenden/veralteten Inhaltspakete herunter (kein Plugin-Update)
/em updatecontentelitemobs.updatecontentopAnyAktualisiert alle veralteten zugänglichen Inhaltspakete (Alias: /em updateallcontent)
/em downloadpluginupdateelitemobs.downloadallopAnyLädt die neueste EliteMobs-Plugin-JAR herunter; nightbreak.applyPluginUpdatesWithoutRestart bestimmt, wann sie angewendet wird (Standard: beim nächsten Neustart)
/em applypluginupdateelitemobs.downloadallopAnyWendet 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.downloadallopAnyLädt bereits installierte Inhalte erneut herunter und installiert sie neu, entweder ein benanntes Paket oder all
/em recommendedpluginselitemobs.setupopAnyListet empfohlene Begleit-Plugins mit Installationslinks auf
/em reloadelitemobs.reloadopAnyLädt EliteMobs neu und bewahrt beim Wiederherstellen der maximalen Gesundheit den aktuellen Gesundheitsanteil aller Online-Spieler
/em versionelitemobs.versionopAnyZeigt die aktuelle EliteMobs-Plugin-Version an
/em language <language>elitemobs.languageopAnyLegt die serverweite Sprache/Übersetzung für EliteMobs fest
/em package <dungeonName> <version>elitemobs.package(nur im Code)AnyVerpackt 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.

Spawnen & Platzieren​

BefehlBerechtigungStandardAbsenderBeschreibung
/em spawn boss <filename>elitemobs.place.adminopPlayerSpawnt einen Custom Boss an der Blickposition des Spielers
/em spawn boss <filename> <level>elitemobs.place.adminopPlayerSpawnt einen Custom Boss an der Blickposition des Spielers mit festgelegter Stufe
/em spawn bossAt <filename> <world> <x> <y> <z>elitemobs.place.adminopAnySpawnt einen Custom Boss an den angegebenen Koordinaten
/em spawn bossAt <filename> <world> <x> <y> <z> <level>elitemobs.place.adminopAnySpawnt einen Custom Boss an den Koordinaten mit festgelegter Stufe
/em spawn elite <entityType> <level>elitemobs.place.adminopPlayerSpawnt einen Elite des angegebenen Entitätstyps und der angegebenen Stufe
/em spawn elite <entityType> <level> <powers...>elitemobs.place.adminopPlayerSpawnt einen Elite mit bestimmten Fähigkeiten
/em spawn eliteAt <world> <x> <y> <z> <entityType> <level> <powers...>elitemobs.place.adminopPlayerErzeugt eine Elite an den angegebenen Koordinaten (Dezimalwerte erlaubt); mindestens ein Fähigkeitsargument ist erforderlich
/em place boss <filename>elitemobs.place.adminopPlayerFügt eine dauerhafte Spawn-Position für einen regionalen Boss hinzu
/em place npc <filename>elitemobs.place.npc(nur im Code)PlayerPlatziert dauerhaft einen NPC an der Position des Spielers
/em place treasureChest <filename>elitemobs.place.adminopPlayerPlatziert dauerhaft eine Schatztruhe an der Position des Spielers
/em place wormhole <filename> <1/2>elitemobs.place.adminopPlayerPlatziert Wurmloch-Endpunkt 1 oder 2 an der Position des Spielers

Patrouillen erstellen​

BefehlBerechtigungStandardSenderBeschreibung
/em patrol editelitemobs.patrol.admin(nur im Code)PlayerBeginnt die Bearbeitung des angesehenen NPCs oder Custom Bosses
/em patrol addelitemobs.patrol.admin(nur im Code)PlayerFügt den aktuellen Block des Spielers als nächsten Knoten hinzu
/em patrol removeelitemobs.patrol.admin(nur im Code)PlayerEntfernt den letzten Knoten
/em patrol undoelitemobs.patrol.admin(nur im Code)PlayerStellt den vorherigen Editorzustand wieder her
/em patrol mode <LOOP|REVERSE>elitemobs.patrol.admin(nur im Code)PlayerÄndert den Durchlaufmodus
/em patrol saveelitemobs.patrol.admin(nur im Code)PlayerSpeichert die Route atomar und aktualisiert den Akteur
/em patrol cancelelitemobs.patrol.admin(nur im Code)PlayerBricht ab, ohne Änderungen zu schreiben
/em patrol statuselitemobs.patrol.admin(nur im Code)PlayerZeigt Editor- oder Live-Patrouillendiagnose

Den vollständigen Ablauf findest du unter NPC- und Boss-Patrouillen.

Töten​

BefehlBerechtigungStandardAbsenderBeschreibung
/em killelitemobs.kill.commandopAnyEntfernt alle registrierten Elite-Mobs des Servers ohne Aggressivitätsfilter
/em kill <radius>elitemobs.kill.commandopPlayerEntfernt Eliten in einem Quader, der sich auf jeder Achse um diese Entfernung vom Spieler erstreckt
/em kill type <entityType>elitemobs.kill.commandopAnyEntfernt Eliten eines bestimmten Entitätstyps
/em kill type <entityType> <radius>elitemobs.kill.commandopPlayerEntfernt Eliten des angegebenen Typs im gleichen quaderförmigen Suchbereich

Entfernen​

BefehlBerechtigungStandardAbsenderBeschreibung
/em removeelitemobs.removeopPlayerSchaltet den Entfernungsmodus um, um beim Klicken jede EliteMobs-Entität/jedes Objekt dauerhaft zu entfernen

Ereignisse​

BefehlBerechtigungStandardAbsenderBeschreibung
/em event <filename>elitemobs.event.startopPlayerLöst manuell ein zeitgesteuertes Ereignis aus

Wiederbelebung​

BefehlBerechtigungStandardAbsenderBeschreibung
/em respawn allelitemobs.respawn.forceopAnyLässt regionale Bosse mit bereits laufendem Respawn-Timer sofort wieder erscheinen

Dungeon-Sperren​

BefehlBerechtigungStandardAbsenderBeschreibung
/em dungeon resetlockout <player>elitemobs.dungeon.resetlockoutopAnyLöscht alle Dungeon-Boss-Sperren für einen bestimmten Spieler

Wirtschaft (Admin)​

BefehlBerechtigungStandardAbsenderBeschreibung
/em money add <player> <amount>elitemobs.money.adminopAnyGibt einem Spieler den angegebenen Betrag
/em money addAll <amount>elitemobs.money.adminopAnyGibt jedem Online-Spieler den angegebenen Betrag
/em money remove <player> <amount>elitemobs.money.adminopAnyZieht einem Spieler Währung ab
/em money set <player> <amount>elitemobs.money.adminopAnySetzt die Währung eines Spielers auf einen exakten Betrag
/em money check <player>elitemobs.money.check.othersopAnyPrü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.

Beute (Admin)​

BefehlBerechtigungStandardAbsenderBeschreibung
/em loot menuelitemobs.loot.adminopPlayerÖffnet das Admin-Beute-Durchsuchungsmenü
/em loot give <player> <filename>elitemobs.loot.adminopAnyGibt einem Spieler einen bestimmten Custom Item
/em loot reward <player> <filename>elitemobs.loot.adminopAnyGibt einen Custom Item, skaliert auf die Kampfstufe des Spielers
/em loot random <level> <player>elitemobs.loot.adminopAnyGibt einen zufälligen Beute-Drop der angegebenen Stufe
/em loot simulate <level> <player>elitemobs.loot.adminopPlayerSimuliert einen Beute-Drop für die angegebene Stufe und den angegebenen Spieler
/em loot simulate <level> <times> <player>elitemobs.loot.adminopPlayerSimuliert mehrere Beute-Drops
/em loot debug <level>elitemobs.loot.debugopPlayerStattet den Spieler mit einer vollständigen Test-Ausrüstung der angegebenen Stufe aus
/em loot debug <level> limitedelitemobs.loot.debugopPlayerStattet eine eingeschränkte Test-Ausrüstung für schnelleres Testen aus
/em loot preview <mob.yml> <level> <NORMAL|HARD|MYTHIC>elitemobs.loot.adminopPlayerZeigt automatische Profile, Klassengewichtung und definierte Beuteeinträge
/em loot preview <mob.yml> <level> <difficulty> <rank> <family|ALL>elitemobs.loot.adminopPlayerÜberschreibt den Prüfrang; eine benannte Familie liefert zusätzlich ein Muster
/em loot giveall <mob.yml> <level> <NORMAL|HARD|MYTHIC>elitemobs.loot.adminopPlayerGibt Muster aller verfügbaren automatischen Familien und definierten Gegenstandseinträge einschließlich aller Schwierigkeitsvarianten
/em loot giveall <mob.yml> <level> <difficulty> <rank>elitemobs.loot.adminopPlayerÜberschreibt den Rang des automatischen Profils für die Mustererzeugung
/em loot statselitemobs.loot.statsopPlayerZeigt 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.

Quests (Admin)​

BefehlBerechtigungStandardAbsenderBeschreibung
/em quest completeelitemobs.quest.complete.forceopPlayerErzwingt den Abschluss aller aktiven Quests (Debug)
/em quest bypasselitemobs.quest.bypassopPlayerSchaltet das Umgehen von Quest-Berechtigungsbeschränkungen um
/em quest reset <player> <questName>elitemobs.quest.resetopPlayerSetzt eine bestimmte Quest für einen Spieler zurück
/em quest resetAll <player>elitemobs.quest.reset.allopAnySetzt alle Quests für einen Spieler zurück

Shops (Admin)​

BefehlBerechtigungStandardAbsenderBeschreibung
/em shop custom <player>elitemobs.shop.custom.otheropAnyÖffnet den Custom-Item-Shop für einen anderen Spieler
/em shop procedural <player>elitemobs.*opAnyÖffnet den prozeduralen Shop für einen anderen Spieler
/em shop sell <player>elitemobs.shop.sell.otheropAnyÖffnet das Verkaufsmenü für einen anderen Spieler

Rollen (Admin)​

BefehlBerechtigungStandardAbsenderBeschreibung
/em scrollGet <level> <amount>elitemobs.scroll.getopPlayerGibt dem Spieler Elite-Rollen einer bestimmten Stufe
/em scrollGive <player>elitemobs.scroll.giveopAnyGibt dem Zielspieler eine einzelne Elite-Rolle, skaliert auf seine Kampfstufe

Gegenstandsbindung (Admin)​

BefehlBerechtigungStandardAbsenderBeschreibung
/em unbind forceelitemobs.unbind.forceopPlayerEntbindet den gehaltenen Gegenstand zwangsweise (entfernt die Seelenbindung)
/em unbind force allelitemobs.unbind.forceopPlayerEntfernt Soulbind samt Prestigemarkierung von allen gebundenen Gegenständen im Inventar und aktualisiert ihre Beschreibungen

Schutz​

BefehlBerechtigungStandardAbsenderBeschreibung
/em protection bypasselitemobs.protection.bypassopPlayerSchaltet das Umgehen von Dungeon-Schutzmaßnahmen für den Spieler um

Statistiken​

BefehlBerechtigungStandardAbsenderBeschreibung
/em statselitemobs.statsopPlayerZeigt EliteMobs-Serverstatistiken an

Transitive Blöcke​

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.

BefehlBerechtigungStandardAbsenderBeschreibung
/em transitiveBlocks register <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopPlayerRegistriert transitive Blöcke für einen Boss
/em transitiveBlocks registerArea <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopPlayerRegistriert große transitive Blockbereiche
/em transitiveBlocks edit <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopPlayerBearbeitet vorhandene transitive Blöcke
/em transitiveBlocks editArea <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopPlayerBearbeitet große transitive Blockbereiche
/em transitiveBlocks cancelelitemobs.transitiveblocksopPlayerBricht die aktuelle Registrierung transitiver Blöcke ab

Discord​

BefehlBerechtigungStandardAbsenderBeschreibung
/em discord <message>elitemobs.discord.messageopAnySendet eine Testnachricht über DiscordSRV an Discord

Feuerball​

BefehlBerechtigungStandardAbsenderBeschreibung
/em fireballelitemobs.fireballopPlayerFeuert einen Elite-Feuerball zum Prüfen von Geländeschutz und Explosionsregeneration

Skill-Befehle (Admin)​

BefehlBerechtigungStandardAbsenderBeschreibung
/em skill set <player> <skillType> <level>elitemobs.skill.admin(nur im Code)AnySetzt einen bestimmten Skill für einen Spieler auf eine Stufe
/em skill setAll <player> <level>elitemobs.skill.admin(nur im Code)AnySetzt alle Skills für einen Spieler auf eine Stufe
/em skill check <player>elitemobs.skill.check(nur im Code)AnyZeigt die Skill-Stufen eines Spielers an

Friedensbanner​

BefehlBerechtigungStandardAbsenderBeschreibung
/em peacebanner give <player>elitemobs.peacebanner.admin(nur im Code)AnyGibt dem angegebenen Spieler einen Friedensbanner-Gegenstand
/em peacebanner listelitemobs.peacebanner.admin(nur im Code)AnyListet alle platzierten Friedensbanner mit ihren Koordinaten auf

Klassenverwaltung​

BefehlBerechtigungStandardAbsenderBeschreibung
/em class test set <player> <class> <effectiveLevel>elitemobs.advancedcombat.adminopAnySetzt 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.adminopAnyLöscht Freischaltungen und Klassen-XP eines Teilbaums und entfernt eine betroffene aktive Auswahl
/em advancedcombat dismisselitemobs.advancedcombat.adminopPlayerSpeichert 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.

Transport erstellen​

/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.

Debug / Kampftest​

BefehlBerechtigungStandardAbsenderBeschreibung
/em debugelitemobs.debug(nur im Code)PlayerSchaltet den Debug-Modus um, der Kampfschadensberechnungen anzeigt
/em debug infoelitemobs.debug(nur im Code)PlayerGibt Skill-Stufen, Kampfstufe und aktive Schadensmultiplikatoren im Chat und Serverprotokoll aus
/em debug combat startelitemobs.admin(nur im Code)PlayerStartet den automatisierten Kampfsystemtest
/em debug combat cancelelitemobs.admin(nur im Code)PlayerBricht einen aktiven Kampfsystemtest ab
/em debug combat resultselitemobs.admin(nur im Code)PlayerZeigt die Ergebnisse des letzten Kampfsystemtests an
/em debug combat test <type>elitemobs.admin(nur im Code)PlayerTestet einen bestimmten Waffen-/Skill-Typ (z. B. Schwerter, Bögen)

Referenz aller Berechtigungen​

Wildcard & Bündel​

BerechtigungStandardBeschreibung
elitemobs.*opWö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.usertrueBü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.

Spielerberechtigungen​

BerechtigungStandardBeschreibung
elitemobs.commandtrueVerwendet den Hauptbefehl /em
elitemobs.helptrueVerwendet /em help
elitemobs.alttrueWechselt den Menüstil
elitemobs.shareitemtrueTeilt Elite-Gegenstandswerte im Chat
elitemobs.discord.linktrueErhält den Discord-Link
elitemobs.adventurersguild.commandtrueÖffnet das Menü der Abenteurergilde
elitemobs.adventurersguild.teleporttrueTeleportiert zur Abenteurergilde
elitemobs.dungeon.tptrueTeleportiert zu Dungeons
elitemobs.arena.starttrueStartet Arenen
elitemobs.shop.customtrueNur deklariert — der Shop-Befehl prüft stattdessen elitemobs.shop.command
elitemobs.shop.dynamictrueVerwendet den Befehl für den dynamischen Item-Shop
elitemobs.repair.commandtrueVerwendet den Reparaturbefehl
elitemobs.enchant.commandtrueVerwendet den Verzauberungsbefehl
elitemobs.scroll.commandtrueVerwendet den Rollen-Befehl
elitemobs.scrap.commandtrueVerwendet den Verschrottungsbefehl
elitemobs.unbind.commandtrueVerwendet den Entbindungsbefehl
elitemobs.money.check.selftruePrüft das eigene Währungsguthaben
elitemobs.money.paytrueZahlt Währung an einen anderen Spieler
elitemobs.partytrueGruppenbefehle und Bereitschaftsabfragen für Gruppendungeons nutzen (/em party leave benötigt keine Berechtigung)
elitemobs.quest.accepttrueNimmt Quests an
elitemobs.quest.completetrueSchließt Quests ab (Abgabe)
elitemobs.quest.tracktrueVerfolgt Quest-Ziele
elitemobs.quest.leavetrueVerlässt aktive Quests
elitemobs.quest.npctrueInteragiert mit dynamischen QUEST_GIVER-NPCs
elitemobs.quittrueNur deklariert — /em quit setzt keine Berechtigung, daher wird dieser Node nie geprüft
elitemobs.instance.starttrueStartet instanzierte Dungeons/Arenen
elitemobs.instanced.teleport.withinfalseErlaubt Befehls-/Plugin-Teleports innerhalb derselben laufenden Instanz unter den oben genannten Grenzen
elitemobs.rank.commandtrueVeraltete Rang-Menü-Berechtigung (kein aktiver Befehl in EliteMobs 10; Rang/Prestige durch das Skill-System ersetzt)
elitemobs.boss.tracktrueVerfolgt Bosse über die Boss-Leiste
elitemobs.teleport.spawntrueTeleportiert zum konfigurierten defaultSpawnLocation
elitemobs.loot.commandtrueNur 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.

NPC-Interaktionsberechtigungen​

Diese steuern, mit welchen NPC-Typen ein Spieler interagieren kann. Alle sind standardmäßig auf true gesetzt und untergeordnete Knoten von elitemobs.user.

BerechtigungStandardBeschreibung
elitemobs.rank.npctrueVeraltete Berechtigung für den Rang-NPC (in EliteMobs 10 nicht durchgesetzt; Rangsystem durch Skills ersetzt)
elitemobs.shop.dynamic.npctrueSpricht mit dem NPC des dynamischen Shops
elitemobs.shop.custom.npctrueSpricht mit dem NPC des Custom-Shops
elitemobs.shop.sell.npctrueSpricht mit dem NPC des Verkaufs-Shops
elitemobs.back.npctrueSpricht mit dem Zurück-Teleport-NPC
elitemobs.scrap.npctrueSpricht mit dem Verschrottungs-NPC
elitemobs.repair.npctrueSpricht mit dem Reparatur-NPC
elitemobs.unbind.npctrueSpricht mit dem Entbindungs-NPC
elitemobs.enchant.npctrueSpricht mit dem Verzauberungs-NPC
elitemobs.scroll.npctrueSpricht mit dem Elite-Rollen-NPC
elitemobs.shop.arrow.npctrueSpricht mit dem NPC des Pfeil-Shops
elitemobs.gambling.npctrueVerwendet Glücksspiel-NPCs
elitemobs.skill.npctrueVerwendet 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.

Admin-Berechtigungen​

BerechtigungStandardBeschreibung
elitemobs.initializeopFührt die Ersteinrichtung aus
elitemobs.advancedcombat.adminopSetzt oder löscht Klassenfortschritt für Tests
elitemobs.setupopÖffnet das Setup-/Inhaltsverwaltungsmenü
elitemobs.downloadallopLädt zugängliche Nightbreak-Inhaltspakete herunter und lädt EliteMobs-Plugin-Updates herunter oder wendet sie an
elitemobs.updatecontentopAktualisiert alle veralteten zugänglichen Inhaltspakete
elitemobs.reloadopLädt EliteMobs neu
elitemobs.versionopPrüft die Plugin-Version
elitemobs.languageopLegt die serverweite Sprache fest
elitemobs.dismissopSchaltet deine Setup-Nachricht um
elitemobs.removeopSchaltet den Entfernungsmodus um
elitemobs.statsopZeigt Serverstatistiken an
elitemobs.fireballopFeuert einen Test-Feuerball ab
elitemobs.kill.commandopTötet Elite-Mobs
elitemobs.event.startopLöst Ereignisse manuell aus
elitemobs.respawn.forceopErzwingt das erneute Spawnen regionaler Bosse
elitemobs.place.adminopPlatziert Bosse, Schatztruhen, Wurmlöcher und spawnt benutzerdefinierte Entitäten
elitemobs.dungeon.packageopNur deklariert; das Verpacken prüft elitemobs.package
elitemobs.money.adminopHinzufügen/Entfernen/Setzen der Spielerwährung
elitemobs.money.check.othersopPrüft das Guthaben anderer Spieler
elitemobs.loot.adminopAdmin-Beutebefehle (geben, simulieren usw.)
elitemobs.loot.debugopErhält Debug-Ausrüstungssätze
elitemobs.loot.statsopZeigt Elite-Werte gehaltener Gegenstände an
elitemobs.quest.complete.forceopErzwingt den Abschluss aller aktiven Quests
elitemobs.quest.bypassopUmgeht Quest-Beschränkungen
elitemobs.quest.resetopSetzt eine bestimmte Quest für einen Spieler zurück
elitemobs.quest.reset.allopSetzt alle Quests für einen Spieler zurück
elitemobs.rank.setopVeraltete Rang-Setz-Berechtigung (kein aktiver Befehl in EliteMobs 10; Rang/Prestige durch das Skill-System ersetzt)
elitemobs.shop.custom.otheropÖffnet den Custom-Shop für einen anderen Spieler
elitemobs.shop.dynamic.otheropNur deklariert — /em shop procedural <player> prüft stattdessen elitemobs.*
elitemobs.shop.sell.otheropÖffnet das Verkaufsmenü für einen anderen Spieler
elitemobs.scroll.getopGibt Elite-Rollen per Befehl
elitemobs.scroll.giveopGibt einem Spieler eine auf die Kampfstufe skalierte Elite-Rolle
elitemobs.dungeon.resetlockoutopLöscht die Dungeon-Boss-Sperren eines Spielers
elitemobs.unbind.forceopEntbindet einen gehaltenen Gegenstand zwangsweise
elitemobs.protection.bypassopSchaltet das Umgehen des Dungeon-Schutzes um
elitemobs.transitiveblocksopVerwaltet transitive Blöcke
elitemobs.discord.messageopSendet Testnachrichten an Discord

Nur-Code-Berechtigungen​

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.

BerechtigungVerwendet vonBeschreibung
elitemobs.package/em packageVerpackt Dungeons zur Verteilung (der deklarierte Knoten elitemobs.dungeon.package wird im Code tatsächlich nicht geprüft)
elitemobs.place.npc/em place npcPlatziert NPCs an einer Position
elitemobs.debug/em debugSchaltet den Debug-Modus um
elitemobs.admin/em debug combat *, VersionsprüfungKampftest-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 setAllAdmin-Befehle für Skill-Stufen
elitemobs.skill.check/em skill checkPrü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 customZugriff auf den Custom-Shop (im Code anstelle von elitemobs.shop.custom verwendet)
elitemobs.versionnotificationVersionsprüferEmpfängt Benachrichtigungen über Plugin-Updates
elitemobs.peacebanner.admin/em peacebanner give, /em peacebanner listGibt und listet Friedensbanner
elitemobs.soulbind.bypassSoulbind-SystemUmgeht Beschränkungen seelengebundener Gegenstände

Skill-XP-Boni​

Alle Berechtigungen für Skill-XP-Boni sind standardmäßig false. Die vollständige Familie verwendet elitemobs.perks.xp.<perk>.<skill>:

BonusMultiplikator
10percentboost1.10
25percentboost1.25
50percentboost1.50
double2.00
150percentboost2.50
triple3.00
quadruple4.00
customboostcustomXpPerkMultiplier 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.