TNT und Schilder
-
- German
- PatrickOtt
- Thread is marked as Resolved.
-
-
reicht es nicht wenn man das TNT in den Permissions untersagt. Dann stellt sich die Frage erst gar nicht.
Sonst wäre es schon interessant wenn jemand mutwillig mit TNT etwas zerstört ihm dann zb automatisch die flugrechte zu nehmen
-
Es gibt aber auch Server oder zumindest Bereiche, wo man TNT nutzen darf. Es wäre halt gut, wenn man mit dem ExplosionEvent auch herausfinden könnte, was zerstört worden ist.
Dann könnte ich z.B.:
ExplosionEvent gibt mir eine Liste aller Zerstörten Objekte / Blöcke etc. Zurück.Wenn die zerstörten Objekte ein Schild beinhalten, dann Event abbrechen.
Sonst brauch ich kein SignProtektion in mein AktiveSign einfügen.
-
teste das doch mal mit dem logging Plug-in von red. Das schreibt doch jede Zerstörung in die Log. Vielleicht hilft dir das etwas weiter
-
Leider gibts derzeit kein Event, welches bei der Zerstörung von Objekten (wenn es nicht von einem Spieler ausgelöst wurde) aufgerufen wird... Wir könnten ggf. eines hinzufügen, aber ich fürchte, das könnte für Verwirrung sorgen (weil es ja zusätzlich noch das eng verwandte spielerbezogene Event gibt)...
Wir müssen uns da mal Gedanken machen... du könntest, um die Zerstörung durch Explosionen zu verhindern, im ExplosionEvent den "world damage" auf 0 setzen: https://javadoc.rising-world.n…tml#setWorldDamage-short-
Leider ist das keine sehr tolle Lösung, weil damit Explosionen grundsätzlich keinen Schaden mehr an der Welt anrichtet -
Zerstörung von fremdem Eigentum durch Areaprotection verhindern. Damit wären diverse Einstellungen oder Plugins hinfälllig. Ob das machbar wäre, kann ich nicht sagen.
Participate now!
Don’t have an account yet? Create a new account now and be part of our community!