# PrePedestalCraftEvent > Fired before a player crafts at a pedestal. Can be cancelled to prevent crafting. `gg.lode.observerapi.api.event` --- ## Signature ```java public class PrePedestalCraftEvent extends BaseEvent implements Cancellable ``` --- ## Methods ### getPlayer ```java public Player getPlayer() ``` **Returns:** `Player` - the player attempting to craft --- ### getPedestalId ```java public String getPedestalId() ``` **Returns:** `String` - the identifier of the pedestal --- ### isCancelled ```java public boolean isCancelled() ``` **Returns:** `boolean` - `true` if the event is cancelled --- ### setCancelled ```java public void setCancelled(boolean cancelled) ``` | Parameter | Type | Description | |-----------|------|-------------| | `cancelled` | `boolean` | Whether to cancel the event | --- ## Related Pages - [[PedestalData]] - [[PedestalCraftEvent]] - [[IPedestalManager]]