mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-11 20:00:46 +00:00
Fix regression in /tpaccept (#3567)
d9bf099c3d
introduced a regression where `/tpaccept` no longer unconditionally cancels the teleportation request when it is accepted. This restores the previous request cancellation behaviour.
Fixes #3563.
This commit is contained in:
commit
1ef4e15a4d
1 changed files with 1 additions and 5 deletions
|
@ -56,11 +56,6 @@ public class Commandtpaccept extends EssentialsCommand {
|
||||||
user.sendMessage(tl("pendingTeleportCancelled"));
|
user.sendMessage(tl("pendingTeleportCancelled"));
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
future.thenAccept(success -> {
|
|
||||||
if (success) {
|
|
||||||
user.requestTeleport(null, false);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
if (user.isTpRequestHere()) {
|
if (user.isTpRequestHere()) {
|
||||||
final Location loc = user.getTpRequestLocation();
|
final Location loc = user.getTpRequestLocation();
|
||||||
AsyncTeleport teleport = (AsyncTeleport) requester.getAsyncTeleport();
|
AsyncTeleport teleport = (AsyncTeleport) requester.getAsyncTeleport();
|
||||||
|
@ -76,6 +71,7 @@ public class Commandtpaccept extends EssentialsCommand {
|
||||||
teleport.setTpType(AsyncTeleport.TeleportType.TPA);
|
teleport.setTpType(AsyncTeleport.TeleportType.TPA);
|
||||||
teleport.teleport(user.getBase(), charge, TeleportCause.COMMAND, future);
|
teleport.teleport(user.getBase(), charge, TeleportCause.COMMAND, future);
|
||||||
}
|
}
|
||||||
|
user.requestTeleport(null, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue