特殊的Tab指令
Tab指令裡有在輸入框內按下Tab鍵的動作事件,所以我們可以利用這個事件來製作快速指令,『.』+ Tab鍵打開圖形化的介面。
@EventHandler public void onTab (PlayerChatTabCompleteEvent e) { if (Objects.equals(e.getChatMessage(), ".")) { Inventory i = Bukkit.createInventory(null, 9, "§b一般指令"); e.getPlayer().openInventory(i); } } |
- getChatMessage():取得輸入欄位內的文字。