Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import net.md_5.bungee.BungeeCord;
- import net.md_5.bungee.api.CommandSender;
- import net.md_5.bungee.api.chat.ClickEvent;
- import net.md_5.bungee.api.chat.ComponentBuilder;
- import net.md_5.bungee.api.chat.HoverEvent;
- import net.md_5.bungee.api.chat.TextComponent;
- import net.md_5.bungee.api.connection.ProxiedPlayer;
- import net.md_5.bungee.api.plugin.Command;
- public class CommandTrack extends Command {
- public CommandTrack(String name) {
- super(name);
- }
- public void execute(CommandSender sender, String[] args) {
- if ((sender instanceof ProxiedPlayer)) {
- ProxiedPlayer p = (ProxiedPlayer)sender;
- if(args.length == 0) {
- TextComponent tc1 = new TextComponent("§8[§6Modération§8] §e/track <joueur>");
- tc1.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("§a/track").create()));
- tc1.setClickEvent(new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, "/track "));
- p.sendMessage(tc1);
- }
- if (args.length == 1) {
- if (MySQL.getRank(p.getUniqueId()) == 8||
- MySQL.getRank(p.getUniqueId()) == 11||
- MySQL.getRank(p.getUniqueId()) == 13||
- MySQL.getRank(p.getUniqueId()) == 12 ) {
- ProxiedPlayer target = BungeeCord.getInstance().getPlayer(args[0]);
- if (target != null) {
- String server = target.getServer().getInfo().getName();
- TextComponent tc1 = new TextComponent("§8[§6Modération§8] §e"+target.getName()+"§6 est au " + server + " §7(/connect " + server + ")");
- tc1.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("§aCliquez pour vous connecter au serveur: " + server).create()));
- tc1.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/connect " + server));
- p.sendMessage(tc1);
- } else {
- p.sendMessage(new TextComponent("§cCe joueur n'est pas connecté."));
- }
- } else {
- p.sendMessage(new TextComponent("§c Tu n'as pas la permissions ! "));
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement