// Funktionen zum Festlegen von Hover-Text- und Klickbefehlen in Minecraft Chat // [Beispiel 1] sendHoverText (Spieler, "hier klicken", null, "/ guten Morgen sagen"); // [Beispiel 2] sendHoverText (Spieler, "Cursor bewegen", "Hilfemeldung", null); // [Beispiel 3] sendHoverText (Spieler, "Cursor bewegen und klicken", "Hilfemeldung", "/ Guten Morgen sagen"); public static void sendHoverText(Player p,String text,String hoverText,String command){ ////////////////////////////////////////// // Hover-Text und Ereignisse erstellen HoverEvent hoverEvent = null; if(hoverText != null){ BaseComponent[] hover = new ComponentBuilder(hoverText).create(); hoverEvent = new HoverEvent(HoverEvent.Action.SHOW_TEXT, hover); }
//////////////////////////////////////////
// ein Klickereignis erstellen ClickEvent clickEvent = null; if(command != null){ clickEvent = new ClickEvent(ClickEvent.Action.RUN_COMMAND,command); }
BaseComponent[] message = new ComponentBuilder(text).event(hoverEvent).event(clickEvent). create();
p.spigot().sendMessage(message);
}
Recommended Posts