- Баллы
- 66
- Имя в Minecraft
- GoodPlayer
Не понимаю, что делаю не так, но при нажатии на сообщение в игре ссылка не открывается. Код ниже:
Сама команда работает исправно, но событие открытие ссылки по клику не работает.
Код:
package ru.test;
import net.md_5.bungee.api.ChatColor;
import net.md_5.bungee.api.CommandSender;
import net.md_5.bungee.api.ProxyServer;
import net.md_5.bungee.api.chat.ClickEvent;
import net.md_5.bungee.api.chat.TextComponent;
import net.md_5.bungee.api.plugin.Command;
public class PublicateCommand extends Command {
public PublicateCommand() {
super("publicate");
}
@Override
public void execute(CommandSender sender, String[] args) {
if (args.length == 0) {
sender.sendMessage(new TextComponent(ChatColor.RED + "ИСПОЛЬЗУЙ: /publicate <link>"));
return;
}
String link = args[0];
if (!link.startsWith("test.com")) {
sender.sendMessage(new TextComponent(ChatColor.RED + "неверная ссылка."));
return;
}
TextComponent message = new TextComponent(ChatColor.GOLD + "Нажмите, чтобы перейти");
message.setClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, link));
ProxyServer.getInstance().broadcast(message);
}
}