Explosionsschaden deaktivieren
Methodenvergleich
| Methode | Umfang | Betrifft Vanilla-Mobs | Betrifft EliteMobs | Empfehlung |
|---|---|---|---|---|
| /gamerule mobGriefing false | Global | Ja | Möglicherweise nicht* | Nur für Vanilla-Mobs verwenden |
| WorldGuard elitemobs-explosion-block-damage | Pro Region | Nein | Ja | Am besten für selektiven Schutz |
| Power-Dateien deaktivieren | Global | Nein | Ja | Am besten für vollständiges Deaktivieren von Feuerball-Powers |
| doExplosionRegen: false | Global | Nein | Ja (verhindert Regeneration) | Verwenden wenn permanenter Schaden gewünscht |
*Die Wirksamkeit von mobGriefing gegen EliteMobs ist aufgrund benutzerdefinierter Explosionsbehandlung nicht bestätigt
Blockschaden deaktivieren
Gamerule verwenden
Führe den Befehl /gamerule mobGriefing false aus. Dies verhindert Blockschaden durch Vanilla-Mob-Explosionen.
WARNUNG: Dies betrifft möglicherweise nicht EliteMobs-Explosionen aufgrund benutzerdefinierter Explosionsbehandlung. EliteMobs-Explosionen haben ihr eigenes Regenerationssystem. Verwende die EliteMobs-spezifischen Methoden unten für garantierte Ergebnisse.
WorldGuard verwenden
Setze das benutzerdefinierte EliteMobs WorldGuard-Flag elitemobs-explosion-block-damage auf Deny in deiner WorldGuard-Region. Dies verhindert, dass EliteMobs-Explosionen Blöcke beschädigen.
Hinweis: Dies erfordert, dass sowohl EliteMobs als auch WorldGuard installiert sind. Dies ist ein benutzerdefiniertes Flag, das von EliteMobs registriert wird, kein Standard-WorldGuard-Flag. Es betrifft nur Explosionen von EliteMobs, nicht von Vanilla-Mobs.
EliteMobs-Feuerbälle deaktivieren
- Gehe zum Ordner
plugins/EliteMobs/powers/(Linux/Mac) bzw.plugins\EliteMobs\powers\(Windows). - Gehe zu
attack_fireball.ymlund setzeisEnabledauffalse. - Gehe zu
tracking_fireball.ymlund setzeisEnabledauffalse.
EliteMobs-Explosionsregeneration konfigurieren
EliteMobs-Explosionen regenerieren Blöcke automatisch nach 2 Minuten. Du kannst dieses Verhalten in der config.yml-Datei steuern:
- Öffne
plugins/EliteMobs/config.yml - Finde die folgenden Einstellungen:
doExplosionRegen: Auffalsesetzen, um Blockregeneration zu verhindern (Blöcke bleiben zerstört)doRegenerateContainers: Auffalsesetzen, um Truhen-/Container-Regeneration zu verhindern
Hinweis: Wenn doExplosionRegen true ist (Standard), reparieren sich Blöcke automatisch, wodurch Explosionsschaden temporär statt permanent ist.
Andere Explosions-/Feuer-Powers deaktivieren
EliteMobs hat zusätzliche Powers, die Explosionen oder Feuerschaden verursachen. Jede kann einzeln im Powers-Ordner deaktiviert werden:
Enderdrachen-Powers:
ender_dragon_aimed_fireball.ymlender_dragon_disco_fireballs.ymlender_dragon_fireball_bombardment.ymlender_dragon_ender_fireball_bombardment.yml
Andere Explosions-Powers:
gold_explosion.ymlarrow_fireworks.ymlfireworks_barrage.yml
Feuerbasierte Powers:
firestorm.ymlflame_pyre.ymlflamethrower.ymlattack_fire.yml
Setze isEnabled auf false in jeder Datei, um die jeweilige Power zu deaktivieren.
Regionale Explosionskontrolle (WorldGuard erforderlich)
Wenn du Explosionen nur in bestimmten Bereichen deaktivieren möchtest:
- Installiere das WorldGuard-Plugin
- Erstelle oder wähle eine WorldGuard-Region
- Setze das benutzerdefinierte EliteMobs-Flag:
/region flag <region-name> elitemobs-explosion-block-damage deny
Dies verhindert, dass EliteMobs-Explosionen nur innerhalb dieser Region Blöcke beschädigen, während Explosionen anderswo erlaubt bleiben.
Fehlerbehebung
Wenn nach Änderungen weiterhin Explosionen auftreten:
- Starte den Server neu (nicht nur reload) - Power-Änderungen erfordern einen vollständigen Neustart
- Überprüfe, ob die Dateinamen genau
attack_fireball.ymlundtracking_fireball.ymlsind - Stelle sicher, dass
isEnabled: falsekorrekt formatiert ist (YAML-Syntax: 'isEnabled: false') - Stelle sicher, dass keine Leerzeichen vor 'isEnabled' in der yml-Datei stehen
- Überprüfe die Serverlogs auf EliteMobs-Konfigurationsfehler
Wenn Blöcke zerstört werden:
- Prüfe, ob
doExplosionRegenaktiviert ist - Blöcke regenerieren sich nach 2 Minuten - Das Deaktivieren von Powers verhindert Explosionen vollständig; Explosionsregeneration steuert nur die Bereinigung
- Für permanenten Blockschutz setze
doExplosionRegen: falsein config.yml