Zum Hauptinhalt springen

EliteMobs-Einrichtung

Diese Anleitung gilt für die aktuelle EliteMobs 10-Codebasis.

Voraussetzungen

  • Minecraft 1.21.4 oder neuer (plugin.yml deklariert api-version: 1.21.4)
  • Java 21+
  • Spigot, Paper oder ein kompatibler Fork

EliteMobs verweigert den Start auf allem, was älter als Minecraft 1.21.0 ist — es schreibt eine Warnung ins Log und deaktiviert sich selbst. Ältere Server brauchen einen EliteMobs-Build vor 9.0.

Erster Start

Starte den Server einmal und starte ihn dann neu, falls EliteMobs beim ersten Start serverseitige Gesundheitslimit-Einstellungen aktualisiert.

Beim Start liest EliteMobs settings.attribute.maxHealth.max aus der spigot.yml. Fehlt dieser Wert, ist er nicht endlich oder liegt er unter 2048, hebt EliteMobs ihn auf 2048 an und speichert die spigot.yml für dich. Die Gesundheitsskalierung von Elites braucht diesen Spielraum, also starte nach dem Schreiben des Werts neu. Schlägt das Speichern fehl, weist dich die Konsole darauf hin, den Wert manuell zu erhöhen.

Empfohlener Ablauf

  1. Installiere EliteMobs und starte den Server einmal.
  2. Führe /em initialize aus.
  3. Verknüpfe einen Nightbreak-Token mit /nightbreaklogin <token>.
  4. Öffne /em setup.
  5. Verwende /em downloadall, wenn du offiziellen Inhalt schnell einrichten möchtest.
  6. Verwende /em updatecontent, wenn installierte Pakete als veraltet markiert sind.

initialize vs setup

  • /em initialize ist der Ersteinrichtungs-Ablauf.
  • /em setup ist die laufende Inhaltsverwaltungs-Oberfläche.

Behandle sie nicht als austauschbar.

Was /em initialize abfragt

Das Erstinstallations-Menü bietet einen Info-Button plus drei Voreinstellungen. Jede Voreinstellung markiert die Einrichtung als abgeschlossen, lädt das Plugin neu und gibt anschließend die weiterführenden Links aus (Nightbreak-Login, Alles herunterladen, Einrichtungsanleitung, Discord, Wiki):

VoreinstellungWirkung
EmpfohlenNatürliches Elite-Spawning an
Nur InhalteNatürliches Elite-Spawning aus, zeitgesteuerte Events aus — nur heruntergeladene Inhalte (Dungeons, Bosse, NPCs) sind aktiv
Keine Progression (nicht empfohlen)Natürliches Elite-Spawning aus, Skill-System aus, EliteMobs-Loot aus. Gedacht für Server, die EliteMobs-Inhalte nur ergänzend zu etwas wie BetterStructures nutzen wollen

Was /em setup anzeigt

/em setup ist das gemeinsame MagmaCore-Einrichtungsmenü. Es listet jedes EliteMobs-Inhaltspaket mit seinem Installations-/Aktualisierungsstatus auf, und MagmaCore stellt drei Standardeinträge voran:

  • Plugin-Update — lädt eine neuere EliteMobs-JAR herunter (wird nach dem Neustart übernommen)
  • Empfohlene Plugins — Begleit-Plugins mit Installationslinks, auch als /em recommendedplugins verfügbar
  • Auto-Update-Schalter — schreibt nightbreak.autoDownloadPluginUpdates in die config.yml

Zusätzlich wird ein Eintrag „Alle Inhalte herunterladen“ sowie drei Filter hinzugefügt: Dungeons, Events und Custom Models. Meta-Pakete blenden ihre Unterpakete aus, damit die Liste übersichtlich bleibt.

Inhaltsbefehle

BefehlWirkung
/em downloadallPlugin-Update plus jedes zugängliche fehlende oder veraltete Paket
/em downloadallcontentJedes zugängliche fehlende oder veraltete Paket, ohne Plugin-Update
/em updatecontent (Alias /em updateallcontent)Nur Pakete, die bereits installiert und veraltet sind
/em downloadpluginupdateNur die EliteMobs-JAR
/em forcereinstallcontent <package|all>Lädt bereits vorhandene Inhalte erneut herunter, um eine defekte Installation zu reparieren
/em setup toggle <package>Installiert oder deinstalliert ein einzelnes heruntergeladenes Paket

Heruntergeladene Plugin-JARs und Inhaltsaktualisierungen werden erst nach einem Serverneustart wirksam. Automatische Plugin-Downloads (nightbreak.autoDownloadPluginUpdates: true) benötigen einen gültigen Kontotoken und eine aktive Unterstützer-Mitgliedschaft.

Manuelle Importe

Manuelle Importe verwenden weiterhin:

plugins/EliteMobs/imports

Dieser Pfad bleibt gültig, aber der Nightbreak-fähige Setup-Ablauf ist jetzt der primär dokumentierte Weg.

Siehe: