# PedestalCraftEvent
> Fired when a player crafts at a pedestal.
`gg.lode.observerapi.api.event`
---
## Signature
```java
public class PedestalCraftEvent extends BaseEvent
```
---
## Nested Types
### Result
```java
public enum Result
```
| Constant | Description |
|----------|-------------|
| `SUCCESS` | The craft succeeded |
| `FAIL` | The craft failed |
---
## Methods
### getPlayer
```java
public Player getPlayer()
```
**Returns:** `Player` - the player who crafted
---
### getPedestalData
```java
public PedestalData getPedestalData()
```
**Returns:** [[PedestalData]] - the pedestal data
---
### getResult
```java
public PedestalCraftEvent.Result getResult()
```
**Returns:** `PedestalCraftEvent.Result` - the craft result
---
### setResult
```java
public void setResult(PedestalCraftEvent.Result result)
```
| Parameter | Type | Description |
|-----------|------|-------------|
| `result` | `PedestalCraftEvent.Result` | The craft result to set |
---
### getResultItem
```java
public ItemStack getResultItem()
```
**Returns:** `ItemStack` - the resulting item from the craft
---
### setResultItem
```java
public void setResultItem(ItemStack resultItem)
```
| Parameter | Type | Description |
|-----------|------|-------------|
| `resultItem` | `ItemStack` | The new result item |
---
## Related Pages
- [[PedestalData]]
- [[IPedestalManager]]
- [[PrePedestalCraftEvent]]
- [[PedestalLoadEvent]]