# PedestalData
> Holds all data for a pedestal crafting station including its recipe, location, and usage tracking.
`gg.lode.observerapi.api`
---
## Signature
```java
public record PedestalData(String id, Location location, PedestalType pedestalType, List<ItemStack> ingredients, ItemStack result, Map<UUID, Integer> uses, int maxUses, @Nullable IPedestalHologram hologram, List<UUID> canSee)
```
---
## Methods
### id
```java
public String id()
```
**Returns:** `String` - the unique identifier for this pedestal
---
### location
```java
public Location location()
```
**Returns:** `Location` - the world location of this pedestal
---
### pedestalType
```java
public PedestalType pedestalType()
```
**Returns:** [[PedestalType]] - the crafting pattern type
---
### ingredients
```java
public List<ItemStack> ingredients()
```
**Returns:** `List<ItemStack>` - the required ingredients
---
### result
```java
public ItemStack result()
```
**Returns:** `ItemStack` - the crafting result
---
### uses
```java
public Map<UUID, Integer> uses()
```
**Returns:** `Map<UUID, Integer>` - map of player UUIDs to their usage count
---
### maxUses
```java
public int maxUses()
```
**Returns:** `int` - the maximum number of uses per player
---
### hologram
```java
public @Nullable IPedestalHologram hologram()
```
**Returns:** `@Nullable` [[IPedestalHologram]] - the hologram display, or `null` if none
---
### canSee
```java
public List<UUID> canSee()
```
**Returns:** `List<UUID>` - list of player UUIDs that can see this pedestal
---
### setHologram
```java
public void setHologram(IPedestalHologram hologram)
```
Sets the hologram display for this pedestal.
| Parameter | Type | Description |
|-----------|------|-------------|
| `hologram` | `IPedestalHologram` | The hologram to display |
---
### setMaxUses
```java
public void setMaxUses(int maxUses)
```
Sets the maximum number of uses per player.
| Parameter | Type | Description |
|-----------|------|-------------|
| `maxUses` | `int` | The maximum uses |
---
## Related Pages
- [[PedestalType]]
- [[IPedestalHologram]]
- [[IPedestalManager]]
- [[PedestalCraftEvent]]
- [[PedestalLoadEvent]]
- [[PrePedestalCraftEvent]]