Das gestrige Event hat gezeigt, dass man doch relativ häufig beim hin- und herporten in Wänden stecken bleibt. Sollte schleunigst behoben werden.
Mögliche Optionen:
In der Bedienung: sicheres Abstecken der Zonen
Abfrage im Plugin überprüfen, eigentlich sollte die PortLocation solange nach oben verschoben werden, bis min. 2 freie Blöcke gefunden wurden (auf 3 erhöhen?)
eigene teleport-Methode verwenden, da die Bukkit-Version den Spieler nicht punktgenau auf die angegebene Position teleportiert
ich musste bisher feststellen das es sich am leichtesten bei einer suche von 3 freien feldern teleportieren lässt und einer erhöhung der target-location um ca 0.2
damit man die iterative suche nicht zu ausführlich macht, was ja wieder die ausführungszeiten erhöt, kann man auch nach ein paar wenigen durchgängen einfach die funktion .getHighestBlock() auf die ziel-location anwenden. -> target.getWorld.getHighesBlockAt(target).getBlockY()+x;
2 mal bearbeitet, zuletzt von Tiavor, "
Tiavor
ich musste bisher feststellen das es sich am leichtesten bei einer suche von 3 freien feldern teleportieren lässt und einer erhöhung der target-location um ca 0.2damit man die iterative suche nicht zu ausführlich macht, was ja wieder die ausführungszeiten erhöt, kann man auch nach ein paar wenigen durchgängen einfach die funktion .getHighestBlock() auf die ziel-location anwenden. -> target.getWorld.getHighesBlockAt(target).getBlockY()+x;
2 mal bearbeitet, zuletzt von Tiavor, "