Zum Hauptinhalt springen

Gruppensystem

EliteMobs-Gruppen lassen bis zu fünf verbundene Spieler gemeinsam Dungeons betreten, Fortschritt für nahe Tötungsziele teilen, um Elite-Ausrüstung würfeln und den Zustand der anderen sehen. Gruppen gelten nur für die aktuelle Sitzung: Mitglieder werden nie gespeichert und beim Verlassen der Gruppe oder Abmelden sofort entfernt.

Das System ist in Party.yml standardmäßig aktiviert. Alle Gruppenbefehle verwenden die Berechtigung elitemobs.party (Standard: true).

Gruppe erstellen und beitreten

BefehlBeschreibung
/em party createErstellt eine Gruppe mit dir als Leiter
/em party invite <player>Lädt einen verbundenen Spieler ein; jedes aktuelle Mitglied darf einladen
/em party acceptNimmt deine neueste noch gültige Einladung an
/em party leaveVerlässt deine aktuelle Gruppe
/em party menuÖffnet die inventarbasierte Gruppensteuerung
/em party hideinteractionhintBlendet Rechtsklick-Gruppenhinweise dauerhaft für dich aus

Eine Gruppe hat einen Leiter und höchstens vier weitere Mitglieder (MAX_MEMBERS ist 5). Verlässt der Leiter die Gruppe, übernimmt das nächste Mitglied. Einladungen laufen standardmäßig nach 60 Sekunden ab. Beim Verlassen des letzten Mitglieds wird die Gruppe aufgelöst.

Rechtsklick-Einladungshinweise

Ein Rechtsklick auf einen anderen Spieler zeigt einen einzeiligen Chathinweis mit den anklickbaren Schaltflächen [INVITE] und [Don't show again]. Der Hinweis entfällt, wenn das Ziel ein NPC ist, elitemobs.party fehlt, bereits eine offene Einladung vorliegt, der Spieler schon in einer Gruppe ist oder deine eigene Gruppe voll ist. Jeder Spieler hat eine persönliche Abklingzeit von playerInteractionHintCooldownSeconds (standardmäßig 300), und /em party hideinteractionhint deaktiviert den Hinweis dauerhaft für diesen Spieler (gespeichert in den persistenten Spielerdaten).

Inventar-Gruppenmenü

Bedrock-Spieler, Server mit aktiviertem onlyUseBedrockMenus und Spieler, die Buchmenüs abgeschaltet haben, erhalten statt der Chat-Schaltflächen eine Inventarversion der Gruppensteuerung. Dasselbe Menü verwaltet Einladungen, die Spielerauswahl zum Einladen (45 Köpfe pro Seite), den Rechtsklick-Hinweis und die Dungeon-Bereitschaftsabfrage. /em party menu öffnet es für jeden; liegt eine offene Bereitschaftsabfrage oder Einladung vor, wird zuerst diese Abfrage angezeigt.

Dungeons gemeinsam betreten

Instanzierte und dynamische Dungeons

Wählt ein Mitglied einen instanzierten Dungeon, speichert EliteMobs die vollständige aktuelle Mitgliederliste und startet eine anklickbare Bereitschaftsabfrage. Der Initiator ist automatisch bereit und erhält eine CANCEL-Schaltfläche, falls er den falschen Dungeon gewählt hat. Alle anderen Mitglieder erhalten READY und DECLINE mit einem Token für genau diesen Start.

Die Nachricht nennt Dungeon und Schwierigkeit, bei dynamischen Dungeons auch die gewählte Stufe. Die Abfrage dauert standardmäßig 30 Sekunden. Pro Gruppe kann immer nur eine Bereitschaftsabfrage oder eine laufende Aufnahme existieren.

Bevor sich irgendjemand bewegt, prüft EliteMobs die gesamte Gruppe:

  • jedes Mitglied ist verbunden und gehört noch derselben Gruppe an
  • der Dungeon hat genügend freie Spielerplätze
  • jedes Mitglied besitzt die Berechtigung des Pakets, sofern eine konfiguriert ist
  • niemand befindet sich bereits in einer anderen Instanz
  • Instanz und Welt lassen sich erfolgreich vorbereiten
  • die abbrechbare MagmaCore-Vorprüfung MatchJoinEvent akzeptiert jedes Mitglied

Ablehnung, Zeitüberschreitung, eine geänderte Mitgliederliste oder ein Validierungsfehler bricht den gesamten Gruppeneintritt ab. EliteMobs nimmt nicht absichtlich nur einen Teil der Gruppe auf. Wurde das Klonen einer instanzierten Welt bereits eingeplant, behält die Gruppe ihre Startreservierung, bis dieser Vorgang gelingt, fehlschlägt oder abgebrochen wird.

Das ähnlich benannte PlayerJoinDungeonEvent von EliteMobs gehört nicht zu dieser Vorprüfung. Es ist eine nicht abbrechbare Benachrichtigung, die erst ausgelöst wird, nachdem ein Spieler aufgenommen wurde.

Die im Chat angezeigten Bereitschafts- und Ablehnungsbefehle lauten /em party ready <token> und /em party decline <token>. Das erzeugte Token verhindert, dass eine alte Schaltfläche einen anderen Start bestätigt.

Persönliche Verzauberungsherausforderungen bleiben solo

Verzauberungs-Herausforderungsdungeons nehmen die Gruppe nicht mit, weil die Herausforderung den Gegenstand des Initiators vorübergehend verwaltet.

Open-World-Dungeons

Bei einem Open-World-Dungeon startet nach Prüfung der vollständigen Mitgliederliste und der Paketberechtigung für jedes verfügbare Mitglied der normale sichere Teleport-Countdown. Jeder Spieler kann seinen eigenen Countdown durch Bewegung abbrechen; Open-World-Teleports sind daher keine Alles-oder-nichts-Ankunftsgarantie.

Gemeinsamer Questfortschritt

Erhält ein Mitglied Tötungsgutschrift, bekommen nahe Gruppenmitglieder Fortschritt für passende aktive Tötungsziele, einschließlich Zielen für einen bestimmten benutzerdefinierten Boss. Die anderen Mitglieder müssen verbunden, in derselben Welt und innerhalb von sharedProgressRange der Tötung sein (Standard: 128 Blöcke).

Quests bleiben persönlich. Gruppen nehmen keine Quests an, geben sie nicht ab, sammeln keine fremden Belohnungen und teilen weder Sammelgegenstände, NPC-Dialoge noch Arenateilnahme. Ein Spieler in einer unabhängigen aktiven Instanz ist ebenfalls von der Gutschrift von außen ausgeschlossen.

Gruppenbeute

Sind mindestens zwei Mitglieder in der Nähe, werden normale Elite-Ausrüstung, besondere Elite-Ausrüstung und geeignete benutzerdefinierte Gegenstände über eine gemeinsame Bedarf-/Gier-Abstimmung verteilt. Nahe Gruppenmitglieder müssen den tödlichen Treffer nicht landen, um teilzunehmen. Münzen und Elite-Schriftrollen bleiben persönlich.

Jeder Gegenstand speichert die bei seiner Aufnahme berechtigten Mitglieder. Boss-Sperren für Dungeons werden angewendet, bevor ein Spieler an einer Abstimmung teilnimmt. Nach 60 Sekunden ohne neue Beute endet das normale Abstimmungsfenster; neue Gruppenbeute setzt diese Frist zurück, lootVoteMaximumLifetimeSeconds begrenzt eine Gruppenabstimmung jedoch standardmäßig auf 120 Sekunden.

Gruppen-Seitenleiste

Solange ein Spieler einer Gruppe angehört, zeigt die kombinierte Seitenleiste:

  • Leiter und Mitglieder in stabiler Anzeigereihenfolge
  • Gesundheitsanzeigen aus fünf Segmenten und eine Niedergeschlagen-Markierung
  • verbleibende Leben für Mitglieder, die am selben instanzierten Dungeon teilnehmen
  • die verfolgte Quest des Betrachters, sofern Platz vorhanden ist
  • abwechselnd Hinweise zu /em party invite <player> und /em party leave

sidebarEnabled: false deaktiviert nur diese kombinierte Seitenleiste. Gruppen funktionieren weiter und stattdessen wird die normale EliteMobs-Questanzeige verwendet. Gesundheitsfarben, Glyphen, Zeilenformate und das Intervall des Hinweiswechsels sind alle in Party.yml konfigurierbar.

Wichtigste Einstellungen

SchlüsselStandardZweck
enabledtrueAktiviert Sitzungsgruppen
sharedProgressRange128.0Reichweite in derselben Welt für geteilte Tötungsgutschrift und Beuteberechtigung
inviteTimeoutSeconds60Gültigkeit einer Einladung (mindestens 5)
dungeonReadyCheckTimeoutSeconds30Dauer der Bereitschaftsabfrage (mindestens 5)
lootVoteMaximumLifetimeSeconds120Harte Obergrenze für eine Gruppenabstimmung (mindestens 60)
sidebarEnabledtrueAktiviert die kombinierte Gruppen-/Questseitenleiste
sidebarRotationSeconds10Sekunden zwischen Einladungs- und Verlassen-Hinweis (mindestens 3)
playerInteractionHintsEnabledtrueZeigt den Gruppenhinweis beim Rechtsklick auf einen anderen Spieler
playerInteractionHintCooldownSeconds300Mindestzeit, bevor derselbe Spieler einen weiteren Rechtsklick-Hinweis erhält (mindestens 1)

Unter EliteMobs-Konfiguration stehen die aktuellen Nachrichten- und Seitenleistenschlüssel.