Liste der benutzerdefinierten Verzauberungen
Benutzerdefinierte EliteMobs-Effekte verwenden jetzt YAML- und Lua-Definitionen ihres jeweiligen Anbieters in plugins/EliteMobs/enchantments/. Ihre Gegenstands-IDs haben einen Namensraum, zum Beispiel elitemobs:critical_strikes,2. Erweiterungen nativer Verzauberungen und Soulbind behalten ihre eigene Konfiguration und Besitzlogik.
Konfigurationsfelder einer Verzauberung
Benutzerdefinierte Effektdefinitionen verwenden das gemeinsame Verzauberungsformat: isEnabled, name, description, maxLevel, Ausrüstungs- und Typfilter, stacking, script und parameters. maxLevel ist die Obergrenze beim Verzaubern; ausdrücklich konfigurierte Level oberhalb dieser Grenze bleiben erhalten.
EliteMobs-Effekte legen Einstellungen zum Gegenstandswert und zur prozeduralen Erzeugung unter parameters.value, parameters.procedural und parameters.procedural_max_level ab. Effektspezifische Einstellungen liegen ebenfalls unter parameters; sie sind nicht mit den alten Schlüsseln auf oberster Ebene austauschbar.
Der Katalog stellt fehlende mitgelieferte YAML- und Lua-Dateien auch dann wieder her, wenn das Verzauberungsverzeichnis bereits existiert. Bestehende mitgelieferte Definitionen erhalten fehlende Standardfelder; konfigurierte Werte bleiben erhalten. Dateien mit dem ausgemusterten Schlüssel maxLevelV2 werden zunächst unter plugins/MagmaCore/outdated files/EliteMobs/ archiviert, damit aktuelle mitgelieferte Ersatzdateien erzeugt werden können. Prüfe die archivierten Werte und übertrage deine gewünschten Einstellungen in das aktuelle Definitionsformat. Unveränderte Kopien früherer mitgelieferter Skripte (flamethrower.lua, grappling_hook.lua und ice_breaker.lua) werden auf dieselbe Weise archiviert, damit die aktuellen Versionen neu erzeugt werden; bearbeitete Skripte bleiben unangetastet. Benutzerdefinierte oder DLC-Effekte ohne mitgelieferten Ersatz benötigen eine aktualisierte Definition und die passende Lua-Datei.
Einträge in benutzerdefinierten Gegenständen mit ausgemusterten Namen wie CRITICAL_STRIKES,2 oder MULTICAST,1 werden ebenfalls abgelehnt. Verwende elitemobs:critical_strikes,2 oder freeminecraftmodels:multicast,1. Dienstgegenstände verwenden Verbrauchsgegenstandsrollen statt Markierungsverzauberungen.
Übersicht der Verzauberungen
Dies sind die mitgelieferten Standardwerte der benutzerdefinierten Effekte, keine allgemeinen Obergrenzen für selbst erstellte Gegenstände.
ID nach elitemobs: | maxLevel | parameters.value | Prozedurales Maximum | Effekt |
|---|---|---|---|---|
critical_strikes | 3 | 13 | 2 | Chance auf kritische Treffer |
drilling | 4 | 15 | Nein | Zusätzlicher Abbau desselben Materials |
earthquake | 5 | 50 | Nein | Sprung und Rückstoß durch doppeltes Schleichen |
flamethrower | 1 | 20 | Nein | Flammenangriff per Rechtsklick |
grappling_hook | 1 | 10 | Nein | Enterhaken mit dem Bogen |
hunter | 3 | 10 | 3 | Bonus auf natürliche Elite-Spawns |
ice_breaker | 2 | 10 | Nein | Effekt beim Eisabbau |
lightning | 5 | 15 | 5 | Zufallsbasierter Blitzangriff |
loud_strikes | 10 | 6 | Nein | Zusätzliche Bedrohung |
meteor_shower | 1 | 130 | Nein | Feuerbälle vom Himmel |
plasma_boots | 3 | 20 | Nein | Sprung- und Landeangriff |
summon_merchant | 1 | 10 | Nein | Konfigurierten Händler beschwören |
summon_wolf | 1 | 20 | Nein | Konfigurierten freundlichen Boss beschwören |
FMM ist für freeminecraftmodels:multicast, freeminecraftmodels:blast_radius und freeminecraftmodels:ignition zuständig. EliteMobs behält die Einstellungen für deren Erwerb, ist aber nicht für ihre Magiewaffeneffekte zuständig. Siehe Magiewaffen.
Kritische Treffer
Jedes ausgerüstete Level trägt im mitgelieferten Lua 10 % zur kritischen Trefferchance bei. Die Gesamtchance wird durch maximumCriticalStrikeChance in MobCombatSettings.yml begrenzt (Standard 0.40); ein kritischer Elite-Treffer verursacht 1,5-fachen Schaden. Die Anzeigeeinstellungen heißen jetzt parameters.criticalHitPopup und parameters.criticalHitColor.
Bohren
Baue mit einer Spitzhacke oder Schaufel zusätzliche Blöcke desselben Materials ab. Höhere Level vergrößern Fläche und Tiefe; Schleichen deaktiviert den Effekt. Das erste Level baut einen zusätzlichen Block nach vorne ab.
Elite-Verzauberungen
| Schlüssel | Details |
|---|---|
| Effekt | Erweitert Vanilla-Verzauberungen über normale Grenzen hinaus |
| Aktivierung | Nur gegen EliteMobs |
| Voraussetzung | Gegenstand muss die Vanilla-Verzauberungsobergrenze überschreiten |
Elite-Verzauberungen erweitern Vanilla-Minecraft-Verzauberungen über ihre normalen Levelgrenzen hinaus und wenden diese erhöhten Werte im Kampf gegen Elite-Mobs an.
Gegenstände erhalten erst Elite-Verzauberungen, wenn sie die Vanilla-Grenzen des Verzauberungslevels überschritten haben. Beispielsweise endet Vanilla-Schutz bei Level 4. Ein Gegenstand mit Schutz 5 und Elite-Schutz 10 zählt gegen Elite-Mobs als Rüstung mit Schutz 15, gegen andere Mobs aber nur als Schutz 5.
Unterstützte Verzauberungen
| Kategorie | Verzauberungen |
|---|---|
| Rüstung | Protection, Fire Protection, Blast Protection, Projectile Protection, Feather Falling, Thorns, Respiration, Depth Strider, Frost Walker, Soul Speed, Swift Sneak |
| Waffe | Sharpness, Smite, Bane of Arthropods, Knockback, Fire Aspect, Looting, Sweeping Edge |
| Bogen | Power, Punch, Flame, Infinity |
| Werkzeug | Efficiency, Fortune, Silk Touch |
| Angeln | Luck of the Sea, Lure |
| Dreizack | Impaling, Loyalty, Riptide, Channeling |
| Armbrust | Quick Charge, Piercing, Multishot |
| Keule | Density, Breach, Wind Burst |
| Speer | Lunge |
| Sonstiges | Mending, Unbreaking, Curse of Binding, Curse of Vanishing, Aqua Affinity |
Flammenwerfer
Klicke mit einer gültigen Waffe rechts, um den Flammeneffekt zu starten. Die mitgelieferte Aktion prüft Waffenlevel und Haltbarkeit, verbraucht 4 Haltbarkeit und führt dann eine Vorbereitung und Flammenimpulse aus. Der Standardwert von parameters.cooldown_ticks ist 3600 (3 Minuten).
Jäger
Gewährt einen Bonus auf natürliche Elite-Spawns anhand der ausgerüsteten Level. Konfiguriere parameters.spawn_bonus (Standard 0.05) statt des früheren Felds hunterSpawnBonus.
Eisbrecher
Rechtsklicke Wasser oder Eis innerhalb von sechs Blöcken, um Wasser am Ziel einzufrieren. Stufe 2 prüft zusätzlich die sechs angrenzenden Blöcke. Erfolgreiches Einfrieren kostet einen Haltbarkeitspunkt; auch ein erlaubter Eisblockabbau kann denselben Effekt auslösen.
Die mitgelieferte Definition ist ein Haupthandeffekt mit einem maximalen Verzauberungslevel von 2.
Erdbeben
Schleiche zweimal, während du nicht fliegst, um einen Sprung mit Rückstoß bei der Landung auszulösen. Die mitgelieferte Definition summiert die Level der Rüstungsplätze und ist mit Plasmastiefeln unvereinbar. Zu den Einstellungen gehören parameters.cooldown_ticks (2400), parameters.activation_message und parameters.available_message.
Enterhaken
Schieße einen Pfeil oder Spektralpfeil in einen target-Block (Zielblock) in deiner eigenen Welt. Der Enterhaken startet nur, wenn der Pfeil in diesem Zielblock stecken bleibt; eine gewöhnliche Wand oder ein Block neben einem Zielblock aktiviert ihn nicht. Der Pfeil kann danach nicht aufgehoben werden.
Du wirst mit 0,5 Blöcken pro Tick für höchstens 200 Ticks zum Pfeil gezogen und erhältst bei der Ankunft 3 Sekunden Sanfter Fall. Der Zug stoppt, wenn etwas den nächsten Schritt blockiert. Versperrt der Rand einer Plattform den direkten Weg zum Landepunkt, steigt der Zug zunächst bis zu 3 Blöcke über diesen Punkt und lässt dich dann darauf fallen; beide Abschnitte benötigen einen freien Bewegungsweg.
Ein Enterhakeneffekt für Bögen. Die mitgelieferte Definition akzeptiert Gegenstände in Haupt- und Nebenhand und hat eine Verzauberungsobergrenze von 1. Verwende die zueinander passenden YAML- und Lua-Dateien gemeinsam.
Blitz
Der mitgelieferte Angriff erfordert ein Elite-Ziel und eine nutzbare Elite-Waffe. Seine Chance beträgt level * level / 1000; parameters.cooldown_ticks ist standardmäßig 2400 (2 Minuten). Er verwendet den beim Auslösen erfassten Waffenlevel-Schaden, nicht die alte Einstellung minimumCooldownSeconds auf oberster Ebene.
Laute Schläge
Ausgerüstete Level tragen level / 3 zur zusätzlichen Bedrohung bei. Die Bedrohung pro Treffer ist der Schaden multipliziert mit eins plus dem aufsummierten Bonus. Die mitgelieferte Verzauberungsobergrenze ist 10; die Verzauberung wird nicht prozedural ausgewürfelt.
Die Regeln zur Zielauswahl findest du unter Erweitertes Aggro-System.
Meteorschauer
Aktiviere den Effekt per Rechtsklick. Eine erfolgreiche Aktivierung verbraucht einen Gegenstand aus dem verwendeten Stapel.
Ruft Feuerbälle vom Himmel herab. Die mitgelieferte Definition ist ein einstufiger Haupthandeffekt mit einem Wertbeitrag von 130, der nicht prozedural ausgewürfelt wird.
Plasmastiefel
Ein Sprung- und Landeangriff für den Fußplatz, der mit Erdbeben unvereinbar ist. Sein Cooldown wird über parameters.cooldown_ticks (2400) konfiguriert und ist nicht fest einprogrammiert. Seine Verzauberungsobergrenze ist 3.
Reparieren
Reparieren ist keine Markierungsverzauberung mehr. Schrott verwendet consumable.type: repair_scrap mit einer Stufe von 1 (Tiny) bis 5 (Huge). Siehe Konfiguration von Verbrauchsgegenständen und Upgrade-System.
Händler beschwören
Rechtsklicke den Gegenstand in der Haupthand oder verwende den konfigurierten Chatruf. Eine erfolgreiche Beschwörung verbraucht einen Gegenstand.
Beschwört den NPC aus parameters.npc (Standard travelling_merchant.yml). Der Standardruf lautet parameters.message: Jeeves!; parameters.players_say_message steuert, ob der Spieler ihn im Chat sagt. Standard-Cooldown: 1200 Ticks.
Wolf beschwören
Beschwöre ihn per Rechtsklick. Der konfigurierte Boss muss ein Wolf sein, der dem Spieler zugewiesen werden kann; eine erfolgreiche Beschwörung verbraucht einen Gegenstand.
Beschwört den benutzerdefinierten Boss aus parameters.boss (Standard summonable_wolf.yml). Standard-Cooldown: 1200 Ticks.
Seelenbindung entfernen
Schriftrollen zum Entfernen der Seelenbindung verwenden consumable.type: unbind statt einer Unbind-Verzauberung. Spieler können die Bindung außerdem über den Gildendienst und /em unbind entfernen. Siehe Gegenstands-Upgrade-System.
Seelenbindung
Soulbind behält die Besitzmetadaten und Prüfungen von EliteMobs; es wird nicht durch einen Lua-Effekt eines Anbieters ersetzt. Zum Entfernen siehe Gegenstands-Upgrade-System.
Glückslos-Markierung
Die alte Markierung wurde ausgemustert. Glückslose verwenden consumable.type: lucky_ticket.
Verzauberungsbuch-Markierung
Die alte Markierung wurde ausgemustert. Füge Gegenstandsdefinitionen kein ENCHANTED_SOURCE hinzu; verwende stattdessen die aktuellen Abläufe für Verzauberungsbücher und Upgrades.