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

Der aktuelle Deskriptor verlangt mindestens Minecraft 1.21.4. EliteMobs hat außerdem eine interne Prüfung, die es unter 1.21.0 deaktiviert; diese ältere Prüfung macht 1.21.0–1.21.3 nicht mit der aktuellen JAR kompatibel. Verwende für ältere Minecraft-Versionen einen historischen Build, der zu deinem Server passt.

FreeMinecraftModels ist optional, wird aber für Zauberstäbe, Stäbe, ihre Verzauberungen und die Magierklasse benötigt. Ohne das Plugin protokolliert EliteMobs beim Start eine Warnung, und diese Funktionen sind nicht verfügbar.

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.

  1. Installiere EliteMobs und starte den Server einmal.
  2. Führe /em initialize als Administrator im Spiel aus und wähle eine Voreinstellung.
  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 und 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 Menü zur Ersteinrichtung bietet eine Infotaste und drei Voreinstellungen. Jede markiert die Einrichtung als abgeschlossen, gibt ihre Folgemeldungen aus und lädt das Plugin neu. Empfohlen und Nur Inhalte verweisen auf Kontoeinrichtung, /em setup, Inhaltskatalog, Wiki-Einrichtungsanleitung und Discord. Keine Progression gibt eine eigene Warnung und Supporthinweise aus.

VoreinstellungWirkung
EmpfohlenNatürliches Elite-Spawning an, Skill-System an, EliteMobs-Loot an, Aktionsereignisse und zeitgesteuerte Events an
Nur InhalteNatürliches Elite-Spawning aus, Aktionsereignisse und zeitgesteuerte Events aus, Skill-System an, EliteMobs-Loot an; erstellte Inhalte wie installierte Dungeons, Bosse und NPCs bleiben verfügbar
Keine Progression (nicht empfohlen)Natürliches Elite-Spawning aus, Skill-System aus, EliteMobs-Loot aus, Aktionsereignisse und zeitgesteuerte Events aus. Gedacht für Server, die EliteMobs-Inhalte nur ergänzend zu etwas wie BetterStructures nutzen wollen

Jede Voreinstellung schreibt alle fünf Einstellungen: doNaturalEliteMobSpawning in MobCombatSettings.yml, skillSystemEnabled in skills.yml, doEliteMobsLoot in ItemSettings.yml sowie actionEventsEnabled und timedEventsEnabled in events.yml. Ein späterer Wechsel der Voreinstellung setzt sie erneut; wählst du also Empfohlen nach Keine Progression, werden Skills, Loot und Events wieder eingeschaltet. Andere Einstellungen bleiben unverändert.

Beide Menübefehle benötigen einen Spieler: elitemobs.initialize öffnet die Ersteinrichtung, elitemobs.setup die Inhaltsverwaltung. Die Voreinstellungen laden selbst keine Inhalte herunter.

Was /em setup anzeigt​

/em setup verwendet das gemeinsame MagmaCore-Menü. Es listet registrierte EliteMobs-Pakete mit ihrem Installations-/Aktualisierungsstatus, ergänzt Einträge für Plugin-Updates und Empfehlungen und platziert die automatische Update-Steuerung in der Werkzeugleiste:

  • Plugin-Update — lädt eine neuere EliteMobs-JAR herunter, die so übernommen wird, wie es nightbreak.applyPluginUpdatesWithoutRestart festlegt (Standard: nach einem Neustart)
  • Empfohlene Plugins — Begleit-Plugins mit Installationslinks, auch als /em recommendedplugins verfügbar
  • Auto-Update-Schalter — schreibt nightbreak.autoDownloadPluginUpdates in die config.yml und steuert Downloads von Plugin- und Inhaltsupdates beim Start

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 downloadallPrüft/lädt das Plugin-Update und fordert danach fehlende oder veraltete Pakete an; jeder Inhaltsdownload prüft den Kontozugriff
/em downloadallcontentFordert fehlende oder veraltete Pakete mit Kontozugriffsprüfung an, ohne Plugin-Update
/em updatecontent (Alias /em updateallcontent)Nur Pakete, die bereits installiert und veraltet sind
/em downloadpluginupdateNur die EliteMobs-JAR
/em applypluginupdateWendet eine heruntergeladene EliteMobs-JAR sofort an, ohne Neustart
/em forcereinstallcontent <package|all>Lädt den exakten Nightbreak-Paket-Slug auch bei aktuellem Stand erneut; all wählt erkannte heruntergeladene/installierte/veraltete Pakete. Ein bestimmter Slug kann vollständig fehlende Dateien reparieren
/em setup toggle <package>Verwendet den Konfigurationsdateinamen des Pakets und seinen aktuellen Status: installiert, deinstalliert, lädt herunter/aktualisiert oder zeigt Zugriffsinformationen

Manuelle Inhaltsdownloads laden EliteMobs neu, um abgeschlossene Downloads zu importieren. Automatisch beim Start geladene Inhalte werden erst beim nächsten Neustart übernommen. Automatische Plugin-Downloads (nightbreak.autoDownloadPluginUpdates: true) benötigen einen gültigen Kontotoken und eine aktive Unterstützer-Mitgliedschaft.

Eine heruntergeladene Plugin-JAR wird nach dem nächsten Neustart verwendet, sofern nightbreak.applyPluginUpdatesWithoutRestart in config.yml nicht auf when-empty oder immediately steht. /em applypluginupdate wechselt bei Bedarf auf eine heruntergeladene JAR. Ein solcher Wechsel lädt EliteMobs und die davon abhängigen MagmaGuy-Plugins neu und beendet laufende Bosse, Arenen und Dungeon-Instanzen. Ein Plugin eines anderen Autors, das EliteMobs als Abhängigkeit oder optionale Abhängigkeit angibt, blockiert den Wechsel; starte den Server dann stattdessen neu. Das vollständige Verhalten ist unter Updates ohne Neustart anwenden beschrieben.

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: