# 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]]