Zum Hauptinhalt springen

EliteMobs

Lizenz

Der EliteMobs-Quellcode ist unter der GPLV3-Lizenz abgedeckt, und dieses Wiki wird mit der CC0-Lizenz bereitgestellt.

Sie können die Informationen in diesem Wiki gerne weiterverbreiten und modifizieren.

Versionen

Ab EliteMobs Version 9.0.0 ist die einzige unterstützte Minecraft-Version 1.21 und höher.

Für diejenigen, die Kompatibilität mit älteren Minecraft-Versionen (1.19.4 - 1.20.4) suchen, verwenden Sie bitte EliteMobs Version 8.

Hinweis: Keine Version von EliteMobs unterstützt die Minecraft-Versionen 1.20.5 und 1.20.6.

Wofür ist EliteMobs gedacht?

EliteMobs zielt darauf ab, das Endgame von Minecraft durch die Implementierung verschiedener bossbezogener Inhalte zu erweitern.

Das bedeutet:

  • Dynamische Bosse (Leveled Mobs)
  • Benutzerdefinierte Bosse
  • Events
  • Arenas
  • Weltbasierte Dungeons
  • Instanzierte Dungeons
  • Open-World Random Dungeons (mit BetterStructures-Integration)
  • Benutzerdefinierte Items (Elite Items/Loot)
  • ... und vieles mehr!

Das Plugin zielt nicht darauf ab, Vanilla-Minecraft-Inhalte zu ersetzen, sondern sie zu ergänzen, wodurch Spieler bei Bedarf EliteMobs-Inhalte ablehnen können. EliteMobs-Items beeinflussen normalerweise nicht PvP oder Vanilla-Minecraft-Kämpfe, da ihre Schadens- und Verteidigungsboni nur während des Kampfes mit EliteMobs gelten.

EliteMobs Funktionsübersicht

In diesem Abschnitt werden wir einige der wichtigsten Funktionen von EliteMobs betrachten, was sie sind und wie Sie sie deaktivieren können. Eine vollständige Funktionsliste finden Sie auf dieser Seite.

Sie können auch diese Seite besuchen, um die beabsichtigte Art und Weise zu finden, wie die Spieler mit EliteMobs interagieren sollen.

Dynamische Bosse

Dynamische Bosse sind eine der Hauptfunktionen von EliteMobs. Sie ersetzen einen Prozentsatz der Vanilla-Minecraft-Spawns durch Elite Mob-Spawns.

Elites sind härtere Mobs, die entwickelt wurden, um Spieler herauszufordern und sie mit möglichen Loot-Drops bei Niederlage zu belohnen. Das Level der Elites wird durch die Qualität der Rüstung und Ausrüstung bestimmt, die der Spieler trägt. Normale Minecraft-Ausrüstung hat ein Level, das durch die Materialqualität bestimmt wird, wie hier erklärt. Wenn Spieler jedoch Elites besiegen und besseren Loot erhalten, werden sie schließlich Elite-Items mit festgelegten Leveln erhalten, was es einfacher macht, die Level der Elites vorherzusagen, die spawnen werden.

Dies impliziert, dass Spielerlevel durch die Ausrüstung bestimmt werden, die sie tragen, während Elite-Level durch die Level der Spieler bestimmt werden. Es gibt kein Erfahrungssystem in EliteMobs, der gesamte Spielerlevel-Fortschritt ist von der Ausrüstung abhängig.

Sie können die Schwierigkeit der Elites anpassen, indem Sie die Werte damageToEliteMobMultiplierV2 und damageToPlayerMultiplierV2 in MobCombatSettings.yml ändern. Weitere Informationen hierzu finden Sie hier.

Wenn Sie diese Funktion vollständig deaktivieren möchten, können Sie dies tun, indem Sie den Wert doNaturalEliteMobSpawning auf false setzen.

Visuelles Beispiel

eminfo_dynamic_boss.jpg

Elite Items/Loot

EliteMobs bietet zufällig generierte Items, die in Shops gefunden oder von Elites gedroppt werden können. Es gibt auch benutzerdefinierte Items, die normalerweise in Dungeons und anderen Elite-Inhalten gefunden werden.

Elite-Items sind genau wie Vanilla-Items, außer dass sie normalerweise mit zusätzlichen Extras ausgestattet sind und mächtiger sind als alles, was Sie in Vanilla-Minecraft finden können. Einige Elite-Items haben Werte, die Elite Sharpness und Elite Defense genannt werden. Diese Werte gelten nur, wenn Spieler gegen Elites kämpfen und beeinflussen keine Vanilla-Mobs.

Elite-Items können auch Verzauberungen, benutzerdefinierte Verzauberungen und Trankeffekte haben.

Sie können Elite-Items deaktivieren, indem Sie ItemSettings.yml öffnen und den Wert doEliteMobsLoot auf false setzen. (Nicht empfohlen, macht MMORPG-Level-Progression unmöglich.)

Visuelles Beispiel

eminfo_elite_items.jpg

Events

Events sind einzigartige Begegnungen in EliteMobs, die zufällig basierend auf einem Timer oder durch bestimmte Spieleraktionen ausgelöst werden können, wie z.B. das Abbauen eines Blocks oder das Fällen eines Baumes.

Diese Begegnungen bieten benutzerdefinierte, einzigartige Elites, die eine größere Herausforderung darstellen und wertvollen Loot bei Niederlage bieten.

Spieler erhalten Benachrichtigungen im Chat, wenn ein Event auftritt, mit der Option, die Gesundheit und den Standort des Elite über einen anklickbaren Link zu verfolgen. Wenn der Elite nicht innerhalb eines bestimmten Zeitrahmens besiegt wird, endet das Event und der Elite despawnt.

Sie können alle Events deaktivieren, indem Sie events.yml öffnen und die Werte actionEventsEnabled und timedEventsEnabled auf false setzen.

Wenn Sie einzelne Events deaktivieren möchten, können Sie zu ~plugins\EliteMobs\customevents gehen. Dort finden Sie Konfigurationen für jedes Event und Sie können jedes Event deaktivieren, indem Sie seine Konfiguration öffnen und den Wert isEnabled auf false setzen.

Visuelles Beispiel

eminfo_event_boss.jpg

Adventurer's Guild

Die Adventurer's Guild ist eine zusätzliche Hub-Welt, die Sie installieren können, und sie ist auch eine Reihe von Befehlen, die die Spieler verwenden können.

Wenn die Hub-Welt nicht installiert ist, müssen die Spieler Befehle verwenden. Andernfalls werden die Spieler beim Ausführen von Befehlen mit installierter Hub-Welt zur Hub-Welt teleportiert, wo sie mit NPCs interagieren können, anstatt Befehle eingeben zu müssen.

Welche Befehle? EliteMobs hat mehrere Befehle, die Spieler verwenden können, um Items zu verkaufen und zu kaufen, Items zu reparieren, Items zu verzaubern und mehr. Erfahren Sie mehr darüber, welche Befehle die Spieler verwenden können hier.

Weitere Informationen zur Adventurer's Guild und zur Installation der Hub-Welt finden Sie auf dieser Seite.

Sie können die Hub-Welt deaktivieren, indem Sie AdventurersGuild.yml öffnen und guildHubIsEnabledv2 auf false setzen.

Visuelles Beispiel

eminfo_ag.jpg

Guild Tier/Rank

Wenn Spieler fortschreiten und bessere Items erhalten, werden sie schließlich ein Limit erreichen, und Mobs werden keine höherstufigen Items mehr droppen. Dies wird als Guild Tier Loot Limiter bezeichnet.

Der Guild Tier Loot Limiter beschränkt den höchsten Loot, den Spieler erhalten können, basierend auf ihrem Guild Tier und wendet Standardbeschränkungen von Tier 1 bis Tier 10 Items mit entsprechenden Mob-Leveln an. Prestige-Level schalten höhere Tiers frei, was Zugang zu überlegenem Loot und härteren Mobs ermöglicht und ein ausgewogenes Gameplay gewährleistet.

Dieses System, kombiniert mit der Soulbind-Verzauberung, mindert Powerleveling-Probleme, erhält die Serverbalance aufrecht und fördert die Bindung der Spieler zu ihrem erworbenen Loot. Sie können mehr über Guild Tier hier lesen.

Alle Einstellungen für den Guild Tier können angepasst werden und befinden sich in AdventurersGuild.yml.

Visuelles Beispiel

eminfo_guild_tier.jpg

Arenas

Arenas sind wellenbasierte Herausforderungen, bei denen Spieler kämpfen können. Ein oder mehrere Spieler können einer Arena beitreten und sich zunehmend schwierigen Wellen von Feinden stellen, wobei sich die Belohnungen verbessern, je weiter die Herausforderung fortschreitet.

Bei der Installation der Adventurer's Guild Hub-Welt erhalten Spieler Zugang zur Wood League Arena, einer kostenlosen Arena, die über die Interaktion mit einem NPC in der Hub-Welt oder über das /em-Menü zugänglich ist.

Sie können zusätzliche Arenas erhalten, indem Sie zu Itch.io gehen oder auf Patreon abonnieren.

Sie können Arenas deaktivieren, indem Sie zu ~plugins\EliteMobs\customarenas gehen und dann die Arena-Konfiguration öffnen, zum Beispiel wood_league.yml, und dann den Wert isEnabled finden und auf false setzen.

Visuelles Beispiel

eminfo_arena.jpg

World Dungeons

World Dungeons sind zusätzliche benutzerdefinierte Inhalte, die Sie für EliteMobs herunterladen können. Dungeons haben normalerweise benutzerdefinierte Elite-Bosse, benutzerdefinierte Welten, benutzerdefinierten Loot und benutzerdefinierte Boss-Kräfte.

Alle World Dungeons sind Dungeons, die sich in ihrer eigenen Welt befinden, was bedeutet, dass die Spieler, wenn sie auf sie zugreifen, zu einer Welt teleportiert werden, in der nur dieser Dungeon existiert.

Es gibt verschiedene Arten von World Dungeons. Um mehr über die Typen zu erfahren, klicken Sie hier.

Alle World Dungeons haben ein festgelegtes Level, und alle Spieler, die die Dungeons versuchen, sollten für das beste Erlebnis ungefähr dieses Level haben.

Sie können Dungeons erhalten, indem Sie zu Itch.io gehen oder auf Patreon abonnieren. Es gibt mehrere kostenlose Dungeons, die Sie hier herunterladen können.

Sie können einzelne Dungeons deaktivieren, indem Sie zu ~plugins\EliteMobs\content_packages gehen und die Dungeon-Konfiguration für den Dungeon öffnen, den Sie deaktivieren möchten, und den Wert isEnabled auf false setzen.

Visuelles Beispiel

eminfo_world_dungeon.jpg

Instanced Dungeons

Instanced Dungeons unterscheiden sich in mehreren Punkten von World Dungeons. Sie sind instanziert, was bedeutet, dass eine neue Welt dynamisch aus einer Vorlage erstellt wird, was Spielern und ihren Freunden ein privates Dungeon-Erlebnis bietet, ähnlich wie in MMOs.

Instanced Dungeons bieten verschiedene Schwierigkeitsgrade mit einzigartigen Boss-Kräften, erhöhter Gesundheit und überlegenem Loot, wenn die Schwierigkeit steigt. Sie führen auch Rollen ein, die es Spielern ermöglichen, Tank- oder DPS-Rollen basierend auf ihrer ausgerüsteten Ausrüstung anzunehmen (rollenspezifische Ausrüstung ist exklusiv für Instanced Dungeons). Lesen Sie mehr darüber, wie die Schwierigkeit funktioniert hier.

Zusätzlich können Spieler sich innerhalb von Instanced Dungeons gegenseitig wiederbeleben, was es ihnen ermöglicht, schnell wieder in den Kampf einzusteigen, wenn sie schnell genug handeln.

Sie können Instanced Dungeons erhalten, indem Sie zu Itch.io gehen oder auf Patreon abonnieren. Es gibt kostenlose Instanced Dungeons, die Sie hier herunterladen können.

Sie können einzelne Dungeons deaktivieren, indem Sie zu ~plugins\EliteMobs\dungeonpackages gehen und die Dungeon-Konfiguration für den Dungeon öffnen, den Sie deaktivieren möchten, und den Wert isEnabled auf false setzen.

Visuelles Beispiel

eminfo_instanced_dungeon.jpg

Adventures

Adventures stellen den umfangreichsten zusätzlichen Inhalt dar, der für EliteMobs verfügbar ist, und verfügen über eine riesige Welt mit einer fesselnden Handlung und einer Vielzahl von Quests, die Spieler unternehmen können.

Mit Hunderten von benutzerdefinierten Bossen, Kräften und Items bieten Adventures ein immersives Spielerlebnis. Quests innerhalb von Adventures funktionieren ähnlich wie in traditionellen MMOs und stellen Spieler vor Aufgaben wie das Besiegen von Mobs, das Finden von Items, die Interaktion mit NPCs oder jede Kombination davon.

Adventures sind so groß, dass sie sogar andere Sub-Dungeons oder Sub-Arenas enthalten.

Während Adventures normalerweise einen festgelegten Level-Bereich für Spieler empfehlen, wird Spielern empfohlen, ihr Abenteuer am unteren Ende der Level-Skala für optimalen Genuss zu beginnen.

Sie können Adventures erhalten, indem Sie zu Itch.io gehen oder auf Patreon abonnieren.

Sie können einzelne Adventures deaktivieren, indem Sie zu ~plugins\EliteMobs\dungeonpackages gehen und die Konfiguration für das Adventure öffnen, das Sie deaktivieren möchten, und den Wert isEnabled auf false setzen. Adventures können zusätzliche Sub-Dungeons und Sub-Arenas haben, die mit Adventures kommen, also stellen Sie sicher, dass Sie diese auch deaktivieren, wenn Sie ein Adventure deaktivieren.

Visuelles Beispiel

eminfo_adventure.jpg

Wormhole Teleports

EliteMobs bietet auch einfache A-zu-B-Teleporter, die Wormholes genannt werden. Sie werden diese meist in der Adventurer's Guild Hub-Welt sehen, um Spieler von dort zu einem Dungeon oder zurück zum Server-Spawn zu teleportieren.

Sie haben normalerweise die Form eines Hexagons, Würfels oder einer Raute aus Partikeln. Diese Partikel können manchmal zu Verzögerungen bei Bedrock-Clients führen, daher möchten Sie möglicherweise die Partikeleffekte deaktivieren, indem Sie Wormholes.yml öffnen und noParticlesMode auf true setzen.

Sie können Ihre eigenen Wormholes erstellen und sie nach Belieben verwenden. Klicken Sie hier, um herauszufinden, wie.

Visuelles Beispiel

eminfo_wormhole.jpg

Custom Content

EliteMobs bietet Ihnen auch die Möglichkeit, Ihre eigenen Inhalte zu erstellen, einschließlich Bosse, Dungeons, Kräfte, NPCs, Quests, Arenas und vieles mehr! Sie können Anleitungen zum Erstellen anderer Inhaltstypen als die oben aufgeführten im Seitenmenü des Wikis finden.

Für das einfachste und effizienteste Content-Erstellungserlebnis empfehlen wir die Verwendung der WebApp. Dieses Tool ermöglicht es Ihnen, sofort einsatzbereite Konfigurationsdateien zu generieren, ohne dass Sie das Wiki ausgiebig durchsuchen müssen, um die Korrektheit sicherzustellen, insbesondere wenn Sie erwägen, EliteScript-Boss-Kräfte zu erstellen. Greifen Sie hier auf die WebApp zu.

Für Admins & Server-Besitzer

Dieses Plugin ist für Survival- und survival-ähnliche Server (wie Skyblock, Skywars und stark modifizierte Survival-Varianten) konzipiert.

Das Plugin ist so konzipiert, dass es einfach verwendet werden kann, indem Sie einfach die Plugin-JAR-Datei in den Server ziehen und ablegen. Die Standardeinstellungen sind diejenigen, die ich auf meinen eigenen Servern verwende und können sich im Laufe der Zeit ändern.

Jedoch! Anpassbarkeit hatte während des gesamten Entwicklungsprozesses von EliteMobs höchste Priorität. Fast jeder Aspekt des Plugins kann übersetzt, angepasst, deaktiviert oder modifiziert werden.

Für andere Entwickler

Trotz der GPLV3- und Open-Source-Natur dieses Projekts suche ich derzeit weder nach Code-Ergänzungen oder -Änderungen, noch werde ich diese akzeptieren. Ich begrüße Forks des Plugins und würde mich sehr freuen zu sehen, was Sie damit machen könnten; dies ist jedoch mein erstes großes Programmierprojekt und als solches auch eine Lernerfahrung.

Jedoch! Nehmen Sie dies nicht so auf, als würde ich behaupten, dass ich über jede Kritik erhaben bin oder dass ich kein Feedback hören werde - ganz im Gegenteil, ich liebe es, wenn Leute auf bessere Wege hinweisen, Dinge zu erreichen, die ich im Plugin gemacht habe. Ich möchte, dass dieses Projekt etwas ist, das ich von Anfang bis Ende geschrieben habe, ohne Code-Schnipsel, die ich nicht kenne oder nicht verstehe.