<p>Wenn du es unbedingt genau wissen willst: Der größte Unterschied zwischen der Magnetrune und diesem Anwendungsbeispiel ist, dass es sich hierbei um zwei getrennte Plugins handelt. Wie Theo schon angesprochen hat, es Spigot-API technisch nicht möglich und erlaubt, den Outcome eines BlockDropItemEvents direkt zu verändern [<a href="https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/block/BlockDropItemEvent.html#getItems()">Link</a>]. Somit ist die einzige Möglichkeit auf Custom Block Drops das Item direkt an der abgebauten Stelle zu spawnen. Dies lässt sich in Bezug auf die Magnetrune Pluginintern noch managen, da sowohl die Runenfunktionalität als auch die Drops vom selben Plugin stammen. Würde man dies nun bei anderen Plugins verwenden wollen, würde es wohl auf eine Art Custom Block Drop Event hinauslaufen, um gegenseitige Abhängigkeiten und schlechtes Code Design zu vermeiden. Ich sage nicht, dass dies nicht möglich wäre, aber es würde von der Aufwand-Nutzen Relation aktuell nicht sehr sinnig sein, darin Zeit zu investieren, um eine Funktion welche schon sehr ähnliche Funktionalität aufweist minimal zu erweitern, zumal das Droppen von Items kein akutes Problem darstellt. Außerdem summiert sich jeder Wartungsaufwand, egal wie groß oder klein, und wir wollen aktuell unseren Fokus auch auf neue Dinge legen. Kurz gefasst: Es wäre möglich, gibt aber aktuell wichtigere Dinge.<br /><br />~aerulion</p>
TRASH!Box
|
Nachrichten in diesem Thema |
RE: TRASH!Box - von DrEternal - 04.02.2021, 00:02
RE: TRASH!Box - von Legosunny - 27.02.2021, 11:39
RE: TRASH!Box - von EPworld - 27.02.2021, 13:07
RE: TRASH!Box - von aerulion - 27.02.2021, 16:17
RE: TRASH!Box - von Legosunny - 27.02.2021, 18:38
RE: TRASH!Box - von EPworld - 27.02.2021, 20:33
RE: TRASH!Box - von TheoRetisch1 - 05.03.2021, 14:02
RE: TRASH!Box - von Legosunny - 05.03.2021, 14:10
RE: TRASH!Box - von TheoRetisch1 - 05.03.2021, 14:17
RE: TRASH!Box - von Legosunny - 05.03.2021, 17:59
RE: TRASH!Box - von EPworld - 05.03.2021, 14:47
RE: TRASH!Box - von aerulion - 05.03.2021, 15:21
RE: TRASH!Box - von EPworld - 05.03.2021, 18:34
RE: TRASH!Box - von Legosunny - 06.03.2021, 18:30
RE: TRASH!Box - von EPworld - 06.03.2021, 20:21
RE: TRASH!Box - von Legosunny - 06.03.2021, 20:52
|
Benutzer, die gerade dieses Thema anschauen: |
1 Gast/Gäste |