# ButtonClickEvent > Fired when a player clicks a HUD button. `gg.lode.lecternapi.api.event.ButtonClickEvent` --- ## Signature ```java public class ButtonClickEvent extends LecternClientEvent ``` --- ## Methods ### getReference ```java public String getReference() ``` **Returns:** The reference ID of the clicked button. --- ## Example ```java @EventHandler public void onButtonClick(ButtonClickEvent event) { Player player = event.getPlayer(); String reference = event.getReference(); if (reference.equals("buy_sword")) { // Handle purchase } } ``` --- ## Related Pages - [[ButtonHoverEvent]] — Hover events - [[PacketMenu]] — Menus with buttons - [[ButtonListener]] — In-menu button handling