# ILootTableItem
> Represents a weighted item within a loot table.
`gg.lode.chestapi.api.ILootTableItem`
---
## Signature
```java
public interface ILootTableItem
```
---
## Methods
| Method | Return Type | Description |
|--------|-------------|-------------|
| `getItem()` | `ItemStack` | Returns the item stack. |
| `getWeight()` | `int` | Returns the weight. Higher weight means more likely to be selected. |
| `setWeight(int weight)` | `void` | Sets the weight value. |
---
## Usage
```java
ILootTable table = ChestAPI.getApi().getLootTableManager().getLootTableById("my_table");
for (ILootTableItem entry : table.getItems()) {
ItemStack item = entry.getItem();
int weight = entry.getWeight();
// Process item...
}
```
---
## Related Pages
- [[ILootTable]]