TextComponent rawMsg……//假設從外部獲得一個初始文字
TextComponent extraMsg= new TextComponent(extraRawMsg);//建立一個組合文字(用於建立懸停事件)
//這段文字就是玩家滑鼠放上去會有響應的文字
extraMsg.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,new ComponentBuilder("文字").create()));
//建立懸停事件,這裡的事件除了Hover之外還有ClickEvent,詳細在文末
rawMsg.addExtra(extraMsg);
//這就相當於合併這兩段組合文字
player.spigot().sendMessage(rawMsg);
//需要使用spigot裡的函式,如果player.sendMessage(rawMsg);會報錯
HoverEvent.Action.
ClickEvent.Action.
常用有COMMAND和SUGGEST_COMMAND
SUGGEST_COMMAND會自動填充輸入欄,但不會傳送
COMMAND則是直接傳送