package net.glowstone.inventory;
import net.glowstone.block.state.GlowChest;
import org.bukkit.entity.HumanEntity;
import org.bukkit.event.inventory.InventoryType;
/**
* A class which represents an chest inventory.
*/
public class GlowChestInventory extends GlowInventory {
private GlowChest chest;
public GlowChestInventory(GlowChest chest) {
super(chest, InventoryType.CHEST);
this.chest = chest;
}
@Override
public void addViewer(HumanEntity viewer) {
super.addViewer(viewer);
chest.getBlockEntity().addViewer();
}
@Override
public void removeViewer(HumanEntity viewer) {
super.removeViewer(viewer);
chest.getBlockEntity().removeViewer();
}
}