mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-11 10:12:06 -07:00
[Bleeding] Use proper teleport reason for /tp command. Fixes BUKKIT-5348
Previously, when calling the /tp command with coordinates, no TeleportCause was passed, causing the resulting PlayerTeleportEvent to be called with TeleportCause.PLUGIN instead of TeleportCause.COMMAND. This commit adds the missing TeleportCause to ensure that the resulting PlayerTeleportEvent reports the correct TeleportCause. By: GJ <gjmcferrin@gmail.com>
This commit is contained in:
@@ -71,7 +71,7 @@ public class TeleportCommand extends VanillaCommand {
|
|||||||
playerLocation.setY(y);
|
playerLocation.setY(y);
|
||||||
playerLocation.setZ(z);
|
playerLocation.setZ(z);
|
||||||
|
|
||||||
player.teleport(playerLocation);
|
player.teleport(playerLocation, TeleportCause.COMMAND);
|
||||||
Command.broadcastCommandMessage(sender, String.format("Teleported %s to %.2f, %.2f, %.2f", player.getDisplayName(), x, y, z));
|
Command.broadcastCommandMessage(sender, String.format("Teleported %s to %.2f, %.2f, %.2f", player.getDisplayName(), x, y, z));
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
Reference in New Issue
Block a user