region support for teleporting

This commit is contained in:
2023-07-22 12:44:59 -05:00
parent 53bae6e34f
commit 8a8bf8d2f9
2 changed files with 6 additions and 3 deletions
+2 -1
View File
@@ -5502,9 +5502,10 @@ public class PlayerCharacter extends AbstractCharacter {
@Override
public final void teleport(final Vector3fImmutable targetLoc) {
Regions targetRegion = Regions.GetRegionForTeleport(targetLoc);
locationLock.writeLock().lock();
try {
MovementManager.translocate(this, targetLoc, null);
MovementManager.translocate(this, targetLoc, targetRegion);
} catch (Exception e) {
Logger.error(e);
} finally {