i50 In der Wand stecken bleiben

Beschreibung
Boohja
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

Kommentare

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.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, "

Da Du nicht angemeldet bist, brauchen wir einen Anzeigenamen.

Sicherheitsabfrage („reCAPTCHA“)
Fallinformation
Kategorie wählen
Status
Paket
Zone
Zuständig
Boohja m1
Referenzen