summaryrefslogtreecommitdiffstats
path: root/Essentials/src/net/ess3/Teleport.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/net/ess3/Teleport.java')
-rw-r--r--Essentials/src/net/ess3/Teleport.java24
1 files changed, 4 insertions, 20 deletions
diff --git a/Essentials/src/net/ess3/Teleport.java b/Essentials/src/net/ess3/Teleport.java
index 39d6bf8a3..2573f2442 100644
--- a/Essentials/src/net/ess3/Teleport.java
+++ b/Essentials/src/net/ess3/Teleport.java
@@ -20,9 +20,9 @@ import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
public class Teleport implements Runnable, ITeleport
{
-
private static final double MOVE_CONSTANT = 0.3;
+
private static class Target
{
private final Location location;
@@ -269,31 +269,15 @@ public class Teleport implements Runnable, ITeleport
@Override
public void back(Trade chargeFor) throws Exception
{
- user.acquireReadLock();
- try
- {
- teleport(new Target(user.getData().getLastLocation().getStoredLocation()), chargeFor, TeleportCause.COMMAND);
- }
- finally
- {
- user.unlock();
- }
+ teleport(new Target(user.getData().getLastLocation().getStoredLocation()), chargeFor, TeleportCause.COMMAND);
}
@Override
public void back() throws Exception
{
- user.acquireReadLock();
- try
- {
- now(new Target(user.getData().getLastLocation().getStoredLocation()), TeleportCause.COMMAND);
- }
- finally
- {
- user.unlock();
- }
+ now(new Target(user.getData().getLastLocation().getStoredLocation()), TeleportCause.COMMAND);
}
-
+
@Override
public void home(Location loc, Trade chargeFor) throws Exception
{