package org.buckit.commands.util; import java.util.Arrays; import org.buckit.Config; import org.bukkit.Server; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class LocCommand extends Command { public LocCommand(String name, Server server){ super(name); this.description = "Sends you your current location."; this.usageMessage = "Usage: /loc"; this.accessname = "buckit.util.loc"; this.setAliases(Arrays.asList("getpos")); } @Override public boolean execute(CommandSender sender, String currentAlias, String[] args) { if(!(sender instanceof Player)) return false; Player player = (Player)sender; player.sendMessage(Config.DEFAULT_INFO_COLOR + "Pos X: " + player.getLocation().getX() + " Y: " + player.getLocation().getY() + " Z: " + player.getLocation().getZ()); player.sendMessage(Config.DEFAULT_INFO_COLOR + "Rotation: " + player.getLocation().getYaw() + " Pitch: " + player.getLocation().getPitch()); return true; } }