Zum Hauptinhalt springen

Explosionsschaden deaktivieren

Methodenvergleich

MethodeGeltungsbereichBetrifft Vanilla-MobsBetrifft EliteMobsEmpfehlung
/gamerule mobGriefing falseGlobalJaMöglicherweise nicht*Nur für Vanilla-Mobs verwenden
WorldGuard elitemobs-explosion-block-damagePro RegionNeinJaAm besten für selektiven Schutz
doExplosionRegen: falseGlobalNeinJa (verhindert Regeneration)Verwenden, wenn du dauerhaften Schaden möchtest

*Die Wirksamkeit von mobGriefing gegen EliteMobs ist aufgrund der benutzerdefinierten Explosionsbehandlung nicht bestätigt

Blockschaden deaktivieren

Mit gamerule

Führe den Befehl /gamerule mobGriefing false aus. Dies verhindert Blockschaden durch Explosionen von Vanilla-Mobs.

WARNUNG: Dies betrifft aufgrund der benutzerdefinierten Explosionsbehandlung möglicherweise keine EliteMobs-Explosionen. EliteMobs-Explosionen haben ihr eigenes Regenerationssystem. Verwende die EliteMobs-spezifischen Methoden unten für garantierte Ergebnisse.

Mit WorldGuard

Setze das benutzerdefinierte EliteMobs-WorldGuard-Flag elitemobs-explosion-block-damage in deiner WorldGuard-Region auf deny. Dies verhindert, dass EliteMobs-Explosionen Blöcke beschädigen.

Hinweis: Dies erfordert, dass sowohl EliteMobs als auch WorldGuard installiert sind. Dies ist ein von EliteMobs registriertes benutzerdefiniertes Flag, kein standardmäßiges WorldGuard-Flag. Es betrifft nur Explosionen von EliteMobs, nicht von Vanilla-Mobs.

EliteMobs-Feuerbälle daran hindern, Blöcke zu beschädigen

Die Feuerball-Powers von EliteMobs (wie attack_fireball und tracking_fireball) sind Lua-Skripte im Ordner plugins/EliteMobs/powers/. Es gibt für diese integrierten Lua-Powers keinen isEnabled-Umschalter pro Power — der empfohlene Weg, ihren Blockschaden zu stoppen, ist eine der unterstützten Blockschaden-Steuerungen unten:

  • Pro Region: Setze das WorldGuard-Flag elitemobs-explosion-block-damage auf deny (siehe den WorldGuard-Abschnitt oben). Dies hindert EliteMobs-Explosionen daran, in dieser Region Blöcke zu zerstören, während die übrigen Effekte des Powers (Rückstoß, Entitätsschaden) weiterhin erlaubt sind.
  • Serverweite Bereinigung: Belasse doExplosionRegen: true (den Standard), sodass alle zerstörten Blöcke etwa eine Minute später automatisch regenerieren, was den Schaden vorübergehend macht.

EliteMobs-Explosionsregeneration konfigurieren

EliteMobs-Explosionen beginnen automatisch etwa 1 Minute nach der Explosion damit, Blöcke zu regenerieren. Du kannst dieses Verhalten in der config.yml-Datei steuern:

  1. Öffne plugins/EliteMobs/config.yml
  2. Suche die folgenden Einstellungen:
    • doExplosionRegen: Auf false setzen, um die Blockregeneration zu verhindern (Blöcke bleiben zerstört)
    • doRegenerateContainers: Auf false setzen, um die Regeneration von Truhen/Behältern zu verhindern

Hinweis: Wenn doExplosionRegen auf true (Standard) gesetzt ist, reparieren sich Blöcke automatisch, wodurch Explosionsschaden vorübergehend statt dauerhaft ist.

Andere Explosions-/Feuer-Powers

EliteMobs liefert mehrere weitere Powers aus, die Explosionen oder Feuer verursachen. Dies sind Lua-Skripte im Ordner plugins/EliteMobs/powers/:

Ender-Drachen-Powers:

  • ender_dragon_aimed_fireball.lua
  • ender_dragon_disco_fireballs.lua
  • ender_dragon_fireball_bombardment.lua
  • ender_dragon_ender_fireball_bombardment.lua

Andere Explosions-Powers:

  • gold_explosion.lua
  • arrow_fireworks.lua
  • fireworks_barrage.lua

Feuerbasierte Powers:

  • firestorm.lua
  • flame_pyre.lua
  • flamethrower.lua
  • attack_fire.lua

Wie bei den Feuerball-Powers haben diese integrierten Lua-Powers keinen isEnabled-Umschalter pro Power. Um den von ihnen verursachten Blockschaden zu stoppen, verwende das WorldGuard-Flag elitemobs-explosion-block-damage oder die oben beschriebenen Explosionsregenerationseinstellungen.

Regionale Explosionssteuerung (WorldGuard erforderlich)

Wenn du Explosionen nur in bestimmten Bereichen deaktivieren möchtest:

  1. Installiere das WorldGuard-Plugin
  2. Erstelle oder wähle eine WorldGuard-Region
  3. Setze das benutzerdefinierte EliteMobs-Flag:
    /region flag <region-name> elitemobs-explosion-block-damage deny

Dies verhindert, dass EliteMobs-Explosionen Blöcke nur innerhalb dieser Region beschädigen, während Explosionen anderswo erlaubt sind.

Fehlerbehebung

Wenn Blöcke nach dem Setzen des WorldGuard-Flags immer noch beschädigt werden:

  1. Bestätige, dass die Region tatsächlich den Bereich abdeckt, in dem die Explosionen stattfinden (prüfe mit /region info)
  2. Stelle sicher, dass das Flag auf deny gesetzt ist: /region flag <region-name> elitemobs-explosion-block-damage deny
  3. Stelle sicher, dass sowohl EliteMobs als auch WorldGuard installiert und geladen sind (prüfe das Start-Log)
  4. Prüfe die Server-Logs auf EliteMobs- oder WorldGuard-Fehler

Wenn Blöcke zerstört werden und nicht zurückkommen:

  1. Prüfe, ob doExplosionRegen aktiviert ist – Blöcke beginnen etwa 1 Minute nach der Explosion zu regenerieren
  2. Das WorldGuard-Flag verhindert Blockschaden innerhalb einer Region vollständig; die Explosionsregeneration steuert nur die Bereinigung von Schaden, der tatsächlich aufgetreten ist
  3. Für dauerhaften Blockschutz auf dem gesamten Server setze doExplosionRegen: false in der config.yml