Olá,
Aqui irei mostrar uma API para colocar mensagens em JSON no seu plugin, confira:
Códigos: https://pastebin.com/UHxLX7nJ
Modo de uso:
Player player = Bukkit.getPlayer("Player"); JSONMessage json = new JSONMessage(); // Inicia uma instância da classe JSONMessage json.addText("§6Olá ") /* Adiciona um texto "§6Olá " */ .addText("§7GamersBoard") /* Adiciona um texto "§7GamersBoard " */ .withClickAction(ClickAction.OPEN_URL, "http://gamersboard.com.br/index.php") /* Adiciona a ação de abrir a url da GB ao clicar em "§7GamersBoard" */ .withHoverAction(HoverAction.SHOW_TEXT, "§cVá até a §7§lGamersBoard " + player.getName() + "§c!"); /* Adiciona a ação de mostrar um texto ao passar o mouse em cima de "§7GamersBoard" */ .addText("§6!"); /* Adiciona um text "§6!" */ json.sendJson(player); /* Envia o json a um player */
Autor: Dery